summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRonald G. Minnich <rminnich@google.com>2013-04-17 16:57:30 -0700
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-07-09 22:16:37 +0200
commit4f78b187499d8e1f4a2fe3dad8e0997c91f15762 (patch)
tree26b728417cb204b80b43f3cd76b56dab7d5fad06 /src
parent2a66d6b804acd22fddc2e51550ba39d2561c1234 (diff)
downloadcoreboot-4f78b187499d8e1f4a2fe3dad8e0997c91f15762.tar.xz
fox_wtm2: First step support for coreboot-based graphics startup
This code is the initial version of FUI for haswell and wtm2. The code is simplified from before in many ways. I've gotten rid of the opcode table, because it obscured meaning and I don't think it is needed any more. Register sets, mainly used for reset, are just lines of code -- not many of them. There are a bunch of not-yet-documented registers here; the VBIOS seemed to think they were necessary and testing shows they seem to be right. As a bit of added paranoia, we always include the VBIOS code as our emergency recovery path. You have to run it now anyways, so this is no regression from our current situation; and, if all goes well, in a week (or so), you'll never have to run it again, but like the Force and nose hair, it will be with you always. The code can return in three ways. The first, best way is success: panel is up and the VBIOS need not run. The second mode is that we tried to light up the panel but could not, for some reason, but will return with the panel partly up. In this case, it's ok not to power cycle the panel. The third, worst case, which will NEVER happen, ha ha, is that we have to turn the panel off and wait the required 600ms for it to cycle. Life sucks sometimes. This failure mode is in the 'hang on we're going to fix it' category now that we have ramstage in RW. The Big Goal here is to create something other coreboot ports can use as well. The guys doing the x60 report that the link FUI works, without too many mods, on that chipset, so it seems Intel is keeping things from changing too much over time. Also, again, please note: this and the next 3 versions will ALWAYS fail. The goal is to verify the correctness of the recovery path. The bizarre tab-space formatting in drm_dp_helper.h is from the original, as in i915_reg.h Change-Id: I6ecf454633029d185c29d470980b5a0f3114a8ce Signed-off-by: Ronald G. Minnich <rminnich@google.com> Signed-off-by: Gabe Black <gabeblack@chromium.org> Reviewed-on: http://review.coreboot.org/3635 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r--src/mainboard/intel/wtm2/Makefile.inc2
-rw-r--r--src/mainboard/intel/wtm2/graphics.c89
-rw-r--r--src/mainboard/intel/wtm2/i915.c333
-rw-r--r--src/mainboard/intel/wtm2/i915io.c7563
-rw-r--r--src/mainboard/intel/wtm2/i915io.h90
-rw-r--r--src/mainboard/intel/wtm2/intel_dp.c5
-rw-r--r--src/northbridge/intel/haswell/drm_dp_helper.h (renamed from src/mainboard/intel/wtm2/drm_dp_helper.h)0
-rw-r--r--src/northbridge/intel/haswell/gma.c20
-rw-r--r--src/northbridge/intel/haswell/i915_reg.h (renamed from src/mainboard/intel/wtm2/i915_reg.h)0
9 files changed, 231 insertions, 7871 deletions
diff --git a/src/mainboard/intel/wtm2/Makefile.inc b/src/mainboard/intel/wtm2/Makefile.inc
index 516734b83d..a4afb7ec85 100644
--- a/src/mainboard/intel/wtm2/Makefile.inc
+++ b/src/mainboard/intel/wtm2/Makefile.inc
@@ -20,7 +20,7 @@
romstage-$(CONFIG_CHROMEOS) += chromeos.c
ramstage-$(CONFIG_CHROMEOS) += chromeos.c
ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += i915.c
-ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += i915io.c
+ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += graphics.c
ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += intel_dp.c
smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
diff --git a/src/mainboard/intel/wtm2/graphics.c b/src/mainboard/intel/wtm2/graphics.c
new file mode 100644
index 0000000000..79820b9fe9
--- /dev/null
+++ b/src/mainboard/intel/wtm2/graphics.c
@@ -0,0 +1,89 @@
+/*
+* This file is part of the coreboot project.
+*
+* Copyright 2013 Google Inc.
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation; version 2 of the License.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+*/
+/* this file was for the most part machine generated, and in future
+ * will be all machine generated. Avoid editing.
+ */
+#include <console/console.h>
+#include "i915io.h"
+
+void graphics_register_reset(u32 aux_ctl, u32 aux_data, int verbose)
+{
+
+ io_i915_write32(0x80000000,0x45400);
+ io_i915_write32(0x00000000,_CURACNTR);
+ io_i915_write32((/* PIPEA */0x0<<24)|0x00000000,_DSPACNTR);
+ io_i915_write32(0x00000000,_DSPBCNTR);
+ io_i915_write32(0x80000000,CPU_VGACNTRL);
+ io_i915_write32(0x00000000,_DSPASIZE+0xc);
+ io_i915_write32(0x00000000,_DSPBSURF);
+ io_i915_write32(0x00000000,0x4f050);
+ io_i915_write32( DP_LINK_TRAIN_PAT_1 | DP_LINK_TRAIN_PAT_1_CPT |
+ DP_VOLTAGE_0_4 | DP_PRE_EMPHASIS_0 | DP_PORT_WIDTH_1 |
+ DP_PLL_FREQ_270MHZ | DP_SCRAMBLING_DISABLE_IRONLAKE |
+ DP_SYNC_VS_HIGH |0x00000091,DP_A);
+ io_i915_write32(0x00200090,_FDI_RXA_MISC);
+ io_i915_write32(0x0a000000,_FDI_RXA_MISC);
+ /* not yet documented anywhere that we can find. */
+ io_i915_write32(0x00000070,0x46408);
+ io_i915_write32(0x04000000,0x42090);
+ io_i915_write32(0x40000000,0x4f050);
+ io_i915_write32(0x00000000,0x9840);
+ io_i915_write32(0xa4000000,0x42090);
+ io_i915_write32(0x00004000,0x42080);
+ io_i915_write32(0x00ffffff,0x64f80);
+ io_i915_write32(0x0007000e,0x64f84);
+ io_i915_write32(0x00d75fff,0x64f88);
+ io_i915_write32(0x000f000a,0x64f8c);
+ io_i915_write32(0x00c30fff,0x64f90);
+ io_i915_write32(0x00060006,0x64f94);
+ io_i915_write32(0x00aaafff,0x64f98);
+ io_i915_write32(0x001e0000,0x64f9c);
+ io_i915_write32(0x00ffffff,0x64fa0);
+ io_i915_write32(0x000f000a,0x64fa4);
+ io_i915_write32(0x00d75fff,0x64fa8);
+ io_i915_write32(0x00160004,0x64fac);
+ io_i915_write32(0x00c30fff,0x64fb0);
+ io_i915_write32(0x001e0000,0x64fb4);
+ io_i915_write32(0x00ffffff,0x64fb8);
+ io_i915_write32(0x00060006,0x64fbc);
+ io_i915_write32(0x00d75fff,0x64fc0);
+ io_i915_write32(0x001e0000,0x64fc4);
+ io_i915_write32(0x00ffffff,0x64e00);
+ io_i915_write32(0x0006000e,0x64e04);
+ io_i915_write32(0x00d75fff,0x64e08);
+ io_i915_write32(0x0005000a,0x64e0c);
+ io_i915_write32(0x00c30fff,0x64e10);
+ io_i915_write32(0x00040006,0x64e14);
+ io_i915_write32(0x80aaafff,0x64e18);
+ io_i915_write32(0x000b0000,0x64e1c);
+ io_i915_write32(0x00ffffff,0x64e20);
+ io_i915_write32(0x0005000a,0x64e24);
+ io_i915_write32(0x00d75fff,0x64e28);
+ io_i915_write32(0x000c0004,0x64e2c);
+ io_i915_write32(0x80c30fff,0x64e30);
+ io_i915_write32(0x000b0000,0x64e34);
+ io_i915_write32(0x00ffffff,0x64e38);
+ io_i915_write32(0x00040006,0x64e3c);
+ io_i915_write32(0x80d75fff,0x64e40);
+ io_i915_write32(0x000b0000,0x64e44);
+ /* end not yet documented. */
+ io_i915_write32(0x10000000,SDEISR+0x30);
+}
+
+
diff --git a/src/mainboard/intel/wtm2/i915.c b/src/mainboard/intel/wtm2/i915.c
index 41c8b15e1c..8103016c51 100644
--- a/src/mainboard/intel/wtm2/i915.c
+++ b/src/mainboard/intel/wtm2/i915.c
@@ -30,7 +30,7 @@
#include <arch/acpi.h>
#include <arch/io.h>
#include <arch/interrupt.h>
-#include <arch/coreboot_tables.h>
+#include <boot/coreboot_tables.h>
#include "hda_verb.h"
#include <smbios.h>
#include <device/pci.h>
@@ -40,15 +40,10 @@
#include <cpu/x86/tsc.h>
#include <cpu/x86/cache.h>
#include <cpu/x86/mtrr.h>
-#include <cpu/amd/mtrr.h>
#include <cpu/x86/msr.h>
#include <edid.h>
#include "i915io.h"
-enum {
- vmsg = 1, vio = 2, vspin = 4,
-};
-
static int verbose = 0;
static unsigned int *mmio;
@@ -57,7 +52,6 @@ static unsigned short addrport;
static unsigned short dataport;
static unsigned int physbase;
extern int oprom_is_loaded;
-static u32 htotal, hblank, hsync, vtotal, vblank, vsync;
const u32 link_edid_data[] = {
0xffffff00, 0x00ffffff, 0x0379e430, 0x00000000,
@@ -70,8 +64,7 @@ const u32 link_edid_data[] = {
0x31504c00, 0x45513932, 0x50532d31, 0x24003141,
};
-#define READ32(addr) io_i915_READ32(addr)
-#define WRITE32(val, addr) io_i915_WRITE32(val, addr)
+static int ioread = 0, iowrite = 0;
static char *regname(unsigned long addr)
{
@@ -80,36 +73,43 @@ static char *regname(unsigned long addr)
return name;
}
-unsigned long io_i915_READ32(unsigned long addr)
+unsigned long io_i915_read32(unsigned long addr)
{
unsigned long val;
outl(addr, addrport);
val = inl(dataport);
+ ioread += 2;
if (verbose & vio)printk(BIOS_SPEW, "%s: Got %08lx\n", regname(addr), val);
return val;
}
-void io_i915_WRITE32(unsigned long val, unsigned long addr)
+void io_i915_write32(unsigned long val, unsigned long addr)
{
if (verbose & vio)printk(BIOS_SPEW, "%s: outl %08lx\n", regname(addr), val);
outl(addr, addrport);
outl(val, dataport);
+ iowrite += 2;
}
+/* GTT is the Global Translation Table for the graphics pipeline.
+ * It is used to translate graphics addresses to physical
+ * memory addresses. As in the CPU, GTTs map 4K pages.
+ * The setgtt function adds a further bit of flexibility:
+ * it allows you to set a range (the first two parameters) to point
+ * to a physical address (third parameter);the physical address is
+ * incremented by a count (fourth parameter) for each GTT in the
+ * range.
+ * Why do it this way? For ultrafast startup,
+ * we can point all the GTT entries to point to one page,
+ * and set that page to 0s:
+ * memset(physbase, 0, 4096);
+ * setgtt(0, 4250, physbase, 0);
+ * this takes about 2 ms, and is a win because zeroing
+ * the page takes a up to 200 ms.
+ * This call sets the GTT to point to a linear range of pages
+ * starting at physbase.
+ */
-/*
- 2560
- 4 words per
- 4 *p
- 10240
- 4k bytes per page
- 4096/p
- 2.50
- 1700 lines
- 1700 * p
- 4250.00
- PTEs
-*/
static void
setgtt(int start, int end, unsigned long base, int inc)
{
@@ -117,7 +117,7 @@ setgtt(int start, int end, unsigned long base, int inc)
for(i = start; i < end; i++){
u32 word = base + i*inc;
- WRITE32(word|1,(i*4)|1);
+ io_i915_write32(word|1,(i*4)|1);
}
}
@@ -137,36 +137,29 @@ static unsigned long globalmicroseconds(void)
return microseconds(globalstart, rdtscll());
}
-extern struct iodef iodefs[];
-extern int niodefs;
-
static int i915_init_done = 0;
-/* fill the palette. This runs when the P opcode is hit. */
-static void palette(void)
-{
- int i;
- unsigned long color = 0;
-
- for(i = 0; i < 256; i++, color += 0x010101){
- io_i915_WRITE32(color, _LGC_PALETTE_A + (i<<2));
- }
-}
-
-int vbe_mode_info_valid(void);
int vbe_mode_info_valid(void)
{
return i915_init_done;
}
-void fill_lb_framebuffer(struct lb_framebuffer *framebuffer);
void fill_lb_framebuffer(struct lb_framebuffer *framebuffer)
{
- printk(BIOS_SPEW, "fill_lb_framebuffer: graphics is %p\n", (void *)graphics);
+ printk(BIOS_SPEW, "fill_lb_framebuffer: graphics is %p\n",
+ (void *)graphics);
+ /* Please note: these will be filled from EDID.
+ * these values are a placeholder.
+ */
framebuffer->physical_address = graphics;
- framebuffer->x_resolution = 2560;
+ /* these are a fantasy, but will be fixed once we're getting
+ * info from the hardware. Hard to get from the device tree,
+ * which is arguably a defect of the device tree. Bear with me,
+ * this Will Get Fixed.
+ */
+ framebuffer->x_resolution = 1960;
framebuffer->y_resolution = 1700;
- framebuffer->bytes_per_line = 10240;
+ framebuffer->bytes_per_line = 1960*4;
framebuffer->bits_per_pixel = 32;
framebuffer->red_mask_pos = 16;
framebuffer->red_mask_size = 8;
@@ -179,94 +172,21 @@ void fill_lb_framebuffer(struct lb_framebuffer *framebuffer)
}
-static unsigned long times[4096];
-
-static int run(int index)
-{
- int i, prev = 0;
- struct iodef *id, *lastidread = 0;
- unsigned long u, t;
- if (index >= niodefs)
- return index;
- /* state machine! */
- for(i = index, id = &iodefs[i]; id->op; i++, id++){
- switch(id->op){
- case M:
- if (verbose & vmsg) printk(BIOS_SPEW, "%ld: %s\n",
- globalmicroseconds(), id->msg);
- break;
- case P:
- palette();
- break;
- case R:
- u = READ32(id->addr);
- if (verbose & vio)
- printk(BIOS_SPEW, "\texpect %08lx\n", id->data);
- /* we're looking for something. */
- if (lastidread->addr == id->addr){
- /* they're going to be polling.
- * just do it 1000 times
- */
- for(t = 0; t < 1000 && id->data != u; t++){
- u = READ32(id->addr);
- }
- if (verbose & vspin) printk(BIOS_SPEW,
- "%s: # loops %ld got %08lx want %08lx\n",
- regname(id->addr),
- t, u, id->data);
- }
- lastidread = id;
- break;
- case W:
- WRITE32(id->data, id->addr);
- if (id->addr == PCH_PP_CONTROL){
- if (verbose & vio)
- printk(BIOS_SPEW, "PCH_PP_CONTROL\n");
- switch(id->data & 0xf){
- case 8: break;
- case 7: break;
- default: udelay(100000);
- if (verbose & vio)
- printk(BIOS_SPEW, "U %d\n", 100000);
- }
- }
- break;
- case V:
- if (id->count < 8){
- prev = verbose;
- verbose = id->count;
- } else {
- verbose = prev;
- }
- printk(BIOS_SPEW, "Change verbosity to %d\n", verbose);
- break;
- case I:
- printk(BIOS_SPEW, "run: return %d\n", i+1);
- return i+1;
- break;
- default:
- printk(BIOS_SPEW, "BAD TABLE, opcode %d @ %d\n", id->op, i);
- return -1;
- }
- if (id->udelay)
- udelay(id->udelay);
- if (i < ARRAY_SIZE(times))
- times[i] = globalmicroseconds();
- }
- printk(BIOS_SPEW, "run: return %d\n", i);
- return i+1;
-}
-
-int i915lightup(unsigned int physbase, unsigned int iobase, unsigned int mmio,
+int i915lightup(unsigned int physbase,
+ unsigned int iobase,
+ unsigned int mmio,
unsigned int gfx);
int i915lightup(unsigned int pphysbase, unsigned int piobase,
unsigned int pmmio, unsigned int pgfx)
{
- static struct edid edid;
+ int must_cycle_power = 0;
+
+ /* frame buffer pointer */
+ u32 *l;
+ int i;
+ unsigned long before_gtt, after_gtt;
- int index;
- u32 auxin[16], auxout[16];
mmio = (void *)pmmio;
addrport = piobase;
dataport = addrport + 4;
@@ -278,128 +198,55 @@ int i915lightup(unsigned int pphysbase, unsigned int piobase,
(void *)graphics, mmio, addrport, physbase);
globalstart = rdtscll();
+ /* turn it on. The VBIOS does it this way, so we hope that's ok. */
+ verbose = 0;
+ io_i915_write32(0xabcd000f, PCH_PP_CONTROL);
- index = run(0);
- if (0){
- decode_edid((unsigned char *)&link_edid_data, sizeof(link_edid_data), &edid);
-
- htotal = (edid.ha - 1) | ((edid.ha + edid.hbl- 1) << 16);
- printk(BIOS_SPEW, "I915_WRITE(HTOTAL(pipe), %08x)\n", htotal);
-
- hblank = (edid.ha - 1) | ((edid.ha + edid.hbl- 1) << 16);
- printk(BIOS_SPEW, "I915_WRITE(HBLANK(pipe),0x%08x)\n", hblank);
-
- hsync = (edid.ha + edid.hso - 1) |
- ((edid.ha + edid.hso + edid.hspw- 1) << 16);
- printk(BIOS_SPEW, "I915_WRITE(HSYNC(pipe),0x%08x)\n", hsync);
-
- vtotal = (edid.va - 1) | ((edid.va + edid.vbl- 1) << 16);
- printk(BIOS_SPEW, "I915_WRITE(VTOTAL(pipe), %08x)\n", vtotal);
-
- vblank = (edid.va - 1) | ((edid.va + edid.vbl- 1) << 16);
- printk(BIOS_SPEW, "I915_WRITE(VBLANK(pipe),0x%08x)\n", vblank);
-
- vsync = (edid.va + edid.vso - 1) |((edid.va + edid.vso + edid.vspw- 1) << 16);
- printk(BIOS_SPEW, "I915_WRITE(VSYNC(pipe),0x%08x)\n", vsync);
-
- printk(BIOS_SPEW, "Table has %d elements\n", niodefs);
-
- index = run(0);
- printk(BIOS_SPEW, "Run returns %d\n", index);
- auxout[0] = 1<<31 /* dp */|0x1<<28/*R*/|DP_DPCD_REV<<8|0xe;
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 4, auxin, 14);
- auxout[0] = 0<<31 /* i2c */|1<<30|0x0<<28/*W*/|0x0<<8|0x0;
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 3, auxin, 0);
- index = run(index);
- printk(BIOS_SPEW, "Run returns %d\n", index);
- auxout[0] = 0<<31 /* i2c */|0<<30|0x0<<28/*W*/|0x0<<8|0x0;
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 3, auxin, 0);
- index = run(index);
- printk(BIOS_SPEW, "Run returns %d\n", index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_SET_POWER<<8|0x0;
- auxout[1] = 0x01000000;
- /* DP_SET_POWER_D0 | DP_PSR_SINK_INACTIVE |
- * (0x0<<13602104)|0x00000001*/ /* broken, fix. */
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 5, auxin, 0);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_LINK_BW_SET<<8|0x8;
- auxout[1] = 0x0a840000;
- /*( DP_LINK_BW_2_7 &0xa)|0x0000840a*/
- auxout[2] = 0x00000000;
- auxout[3] = 0x01000000;
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 13, auxin, 0);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_TRAINING_PATTERN_SET<<8|0x0;
- auxout[1] = 0x21000000;
- /* DP_TRAINING_PATTERN_1 | DP_LINK_SCRAMBLING_DISABLE |
- * DP_SYMBOL_ERROR_COUNT_BOTH |0x00000021*/
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 5, auxin, 0);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_TRAINING_LANE0_SET<<8|0x3;
- auxout[1] = 0x00000000;
- /* DP_TRAIN_VOLTAGE_SWING_400 | DP_TRAIN_PRE_EMPHASIS_0 |0x00000000*/
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 8, auxin, 0);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x1<<28/*R*/|DP_LANE0_1_STATUS<<8|0x5;
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 4, auxin, 5);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_TRAINING_PATTERN_SET<<8|0x0;
- auxout[1] = 0x22000000;
- /* DP_TRAINING_PATTERN_2 | DP_LINK_SCRAMBLING_DISABLE |
- * DP_SYMBOL_ERROR_COUNT_BOTH |0x00000022*/
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 5, auxin, 0);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_TRAINING_LANE0_SET<<8|0x3;
- auxout[1] = 0x00000000;
- /* DP_TRAIN_VOLTAGE_SWING_400 | DP_TRAIN_PRE_EMPHASIS_0 |0x00000000*/
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 8, auxin, 0);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x1<<28/*R*/|DP_LANE0_1_STATUS<<8|0x5;
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 4, auxin, 5);
- index = run(index);
- auxout[0] = 1<<31 /* dp */|0x0<<28/*W*/|DP_TRAINING_PATTERN_SET<<8|0x0;
- auxout[1] = 0x00000000;
- /* DP_TRAINING_PATTERN_DISABLE | DP_LINK_QUAL_PATTERN_DISABLE |
- * DP_SYMBOL_ERROR_COUNT_BOTH |0x00000000*/
- intel_dp_aux_ch(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, auxout, 5, auxin, 0);
- index = run(index);
+ /* the AUX channel needs a small amount of time to spin up.
+ * Rather than udelay, do some useful work:
+ * Zero out the frame buffer memory,
+ * and set the global translation table (GTT)
+ */
+ printk(BIOS_SPEW, "Set not-White (%08x) for %d pixels\n", 0xffffff,
+ FRAME_BUFFER_BYTES/sizeof(u32));
+ for(l = (u32 *)graphics, i = 0;
+ i < FRAME_BUFFER_BYTES/sizeof(u32); i++){
+ l[i] = 0x1122ff;
}
+ printk(BIOS_SPEW, "GTT: set %d pages starting at %p\n",
+ FRAME_BUFFER_PAGES, (void *)physbase);
+ before_gtt = globalmicroseconds();
+ setgtt(0, FRAME_BUFFER_PAGES, physbase, 4096);
+ after_gtt = globalmicroseconds();
- if (index != niodefs)
- printk(BIOS_ERR, "Left over IO work in i915_lightup"
- " -- this is likely a table error. "
- "Only %d of %d were done.\n", index, niodefs);
- printk(BIOS_SPEW, "DONE startup\n");
- verbose = 0;
- /* GTT is the Global Translation Table for the graphics pipeline.
- * It is used to translate graphics addresses to physical
- * memory addresses. As in the CPU, GTTs map 4K pages.
- * There are 32 bits per pixel, or 4 bytes,
- * which means 1024 pixels per page.
- * There are 4250 GTTs on Link:
- * 2650 (X) * 1700 (Y) pixels / 1024 pixels per page.
- * The setgtt function adds a further bit of flexibility:
- * it allows you to set a range (the first two parameters) to point
- * to a physical address (third parameter);the physical address is
- * incremented by a count (fourth parameter) for each GTT in the
- * range.
- * Why do it this way? For ultrafast startup,
- * we can point all the GTT entries to point to one page,
- * and set that page to 0s:
- * memset(physbase, 0, 4096);
- * setgtt(0, 4250, physbase, 0);
- * this takes about 2 ms, and is a win because zeroing
- * the page takes a up to 200 ms. We will be exploiting this
- * trick in a later rev of this code.
- * This call sets the GTT to point to a linear range of pages
- * starting at physbase.
+ /* The reset is basically harmless, and can be
+ * repeated by the VBIOS in any event.
*/
- setgtt(0, FRAME_BUFFER_PAGES, physbase, 4096);
- printk(BIOS_SPEW, "memset %p to 0 for %d bytes\n",
- (void *)graphics, FRAME_BUFFER_BYTES);
- memset((void *)graphics, 0, FRAME_BUFFER_BYTES);
- printk(BIOS_SPEW, "%ld microseconds\n", globalmicroseconds());
+
+ graphics_register_reset(DPA_AUX_CH_CTL, DPA_AUX_CH_DATA1, verbose);
+
+ /* failures after this point can return without
+ * powering off the panel.
+ */
+
+ if (1)
+ goto fail;
+ /* failures after this point MUST power off the panel
+ * and wait 600 ms.
+ */
+
i915_init_done = 1;
oprom_is_loaded = 1;
+ return 1;
+
+fail:
+ printk(BIOS_SPEW, "Graphics could not be started;");
+ if (must_cycle_power){
+ printk(BIOS_SPEW, "Turn off power and wait ...");
+ io_i915_write32(0xabcd0000, PCH_PP_CONTROL);
+ udelay(600000);
+ }
+ printk(BIOS_SPEW, "Returning.\n");
return 0;
+
}
diff --git a/src/mainboard/intel/wtm2/i915io.c b/src/mainboard/intel/wtm2/i915io.c
deleted file mode 100644
index fed8564170..0000000000
--- a/src/mainboard/intel/wtm2/i915io.c
+++ /dev/null
@@ -1,7563 +0,0 @@
-/*
-* This file is part of the coreboot project.
-*
-* Copyright 2012 Google Inc.
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; version 2 of the License.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-*/
-#include <stdint.h>
-#include "i915io.h"
-
-struct iodef iodefs[] = {
- {V,7},
-{R, 1, "", ILK_DSPCLK_GATE, 0x00000013, 0},
-{R, 1, "", FORCEWAKE_MT_ACK, 0x40000006, 0},
-{R, 2, "", 0x45400, 0x00000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", _CURACNTR, 0x00000000, 0},
-{W, 1, "", _CURACNTR, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, 0x00000000, 0},
-{W, 1, "", _DSPACNTR, 0x00000000, 0},
-{R, 1, "", _DSPBCNTR, 0x00000000, 0},
-{W, 1, "", _DSPBCNTR, 0x00000000, 0},
-{R, 1, "", CPU_VGACNTRL, 0x80002900, 0},
-{W, 1, "", CPU_VGACNTRL, 0x8000298e, 0},
-{R, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", _DSPBSURF, 0x00000000, 0},
-{W, 1, "", _DSPBSURF, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000000, 0},
-{W, 1, "", 0x4f008, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000000, 0},
-{W, 1, "", 0x4f008, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000000, 0},
-{W, 1, "", 0x4f008, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x00000000, 0},
-{W, 1, "", 0x4f040, 0x01000001, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{W, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x00000000, 0},
-{W, 1, "", 0x4f04c, 0x03030000, 0},
-{R, 1, "", 0x4f050, 0x00000000, 0},
-{W, 1, "", 0x4f050, 0x00000000, 0},
-{R, 1, "", 0x4f054, 0x00000000, 0},
-{W, 1, "", 0x4f054, 0x00000001, 0},
-{R, 1, "", 0x4f058, 0x00000000, 0},
-{W, 1, "", 0x4f058, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x03030000, 0},
-{W, 1, "", 0x4f04c, 0x03430000, 0},
-{R, 1, "", 0x4f04c, 0x03430000, 0},
-{W, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f000, 0x00000000, 0},
-{W, 1, "", 0x4f000, 0x02580320, 0},
-{R, 1, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE |0x00000081, 0},
-{W, 1, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x00000091, 0},
-{R, 1, "", _FDI_RXA_MISC, 0x00000000, 0},
-{W, 1, "", _FDI_RXA_MISC, 0x00200090, 0},
-{R, 1, "", _FDI_RXA_MISC, 0x00000000, 0},
-{W, 1, "", _FDI_RXA_MISC, 0x0a000000, 0},
-{R, 1, "", 0x46408, 0x00000060, 0},
-{W, 1, "", 0x46408, 0x00000070, 0},
-{R, 1, "", 0x42090, 0x00000000, 0},
-{W, 1, "", 0x42090, 0x04000000, 0},
-{R, 1, "", 0x4f050, 0x00000000, 0},
-{W, 1, "", 0x4f050, 0x40000000, 0},
-{R, 1, "", 0x9840, 0x00000080, 0},
-{W, 1, "", 0x9840, 0x00000000, 0},
-{R, 1, "", 0x42090, 0x04000000, 0},
-{W, 1, "", 0x42090, 0xa4000000, 0},
-{R, 1, "", 0x42080, 0x00000000, 0},
-{W, 1, "", 0x42080, 0x00004000, 0},
-{R, 1, "", 0x64f80, 0x00000000, 0},
-{W, 1, "", 0x64f80, 0x00ffffff, 0},
-{R, 1, "", 0x64f84, 0x00000000, 0},
-{W, 1, "", 0x64f84, 0x0007000e, 0},
-{R, 1, "", 0x64f88, 0x00000000, 0},
-{W, 1, "", 0x64f88, 0x00d75fff, 0},
-{R, 1, "", 0x64f8c, 0x00000000, 0},
-{W, 1, "", 0x64f8c, 0x000f000a, 0},
-{R, 1, "", 0x64f90, 0x00000000, 0},
-{W, 1, "", 0x64f90, 0x00c30fff, 0},
-{R, 1, "", 0x64f94, 0x00000000, 0},
-{W, 1, "", 0x64f94, 0x00060006, 0},
-{R, 1, "", 0x64f98, 0x00000000, 0},
-{W, 1, "", 0x64f98, 0x00aaafff, 0},
-{R, 1, "", 0x64f9c, 0x00000000, 0},
-{W, 1, "", 0x64f9c, 0x001e0000, 0},
-{R, 1, "", 0x64fa0, 0x00000000, 0},
-{W, 1, "", 0x64fa0, 0x00ffffff, 0},
-{R, 1, "", 0x64fa4, 0x00000000, 0},
-{W, 1, "", 0x64fa4, 0x000f000a, 0},
-{R, 1, "", 0x64fa8, 0x00000000, 0},
-{W, 1, "", 0x64fa8, 0x00d75fff, 0},
-{R, 1, "", 0x64fac, 0x00000000, 0},
-{W, 1, "", 0x64fac, 0x00160004, 0},
-{R, 1, "", 0x64fb0, 0x00000000, 0},
-{W, 1, "", 0x64fb0, 0x00c30fff, 0},
-{R, 1, "", 0x64fb4, 0x00000000, 0},
-{W, 1, "", 0x64fb4, 0x001e0000, 0},
-{R, 1, "", 0x64fb8, 0x00000000, 0},
-{W, 1, "", 0x64fb8, 0x00ffffff, 0},
-{R, 1, "", 0x64fbc, 0x00000000, 0},
-{W, 1, "", 0x64fbc, 0x00060006, 0},
-{R, 1, "", 0x64fc0, 0x00000000, 0},
-{W, 1, "", 0x64fc0, 0x00d75fff, 0},
-{R, 1, "", 0x64fc4, 0x00000000, 0},
-{W, 1, "", 0x64fc4, 0x001e0000, 0},
-{R, 1, "", 0x64e00, 0x00000000, 0},
-{W, 1, "", 0x64e00, 0x00ffffff, 0},
-{R, 1, "", 0x64e04, 0x00000000, 0},
-{W, 1, "", 0x64e04, 0x0006000e, 0},
-{R, 1, "", 0x64e08, 0x00000000, 0},
-{W, 1, "", 0x64e08, 0x00d75fff, 0},
-{R, 1, "", 0x64e0c, 0x00000000, 0},
-{W, 1, "", 0x64e0c, 0x0005000a, 0},
-{R, 1, "", 0x64e10, 0x00000000, 0},
-{W, 1, "", 0x64e10, 0x00c30fff, 0},
-{R, 1, "", 0x64e14, 0x00000000, 0},
-{W, 1, "", 0x64e14, 0x00040006, 0},
-{R, 1, "", 0x64e18, 0x00000000, 0},
-{W, 1, "", 0x64e18, 0x80aaafff, 0},
-{R, 1, "", 0x64e1c, 0x00000000, 0},
-{W, 1, "", 0x64e1c, 0x000b0000, 0},
-{R, 1, "", 0x64e20, 0x00000000, 0},
-{W, 1, "", 0x64e20, 0x00ffffff, 0},
-{R, 1, "", 0x64e24, 0x00000000, 0},
-{W, 1, "", 0x64e24, 0x0005000a, 0},
-{R, 1, "", 0x64e28, 0x00000000, 0},
-{W, 1, "", 0x64e28, 0x00d75fff, 0},
-{R, 1, "", 0x64e2c, 0x00000000, 0},
-{W, 1, "", 0x64e2c, 0x000c0004, 0},
-{R, 1, "", 0x64e30, 0x00000000, 0},
-{W, 1, "", 0x64e30, 0x80c30fff, 0},
-{R, 1, "", 0x64e34, 0x00000000, 0},
-{W, 1, "", 0x64e34, 0x000b0000, 0},
-{R, 1, "", 0x64e38, 0x00000000, 0},
-{W, 1, "", 0x64e38, 0x00ffffff, 0},
-{R, 1, "", 0x64e3c, 0x00000000, 0},
-{W, 1, "", 0x64e3c, 0x00040006, 0},
-{R, 1, "", 0x64e40, 0x00000000, 0},
-{W, 1, "", 0x64e40, 0x80d75fff, 0},
-{R, 1, "", 0x64e44, 0x00000000, 0},
-{W, 1, "", 0x64e44, 0x000b0000, 0},
-{R, 1, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x00000091, 0},
-{R, 1, "", DIGITAL_PORT_HOTPLUG_CNTRL, 0x00000000, 0},
-{W, 1, "", DIGITAL_PORT_HOTPLUG_CNTRL, DIGITAL_PORTA_HOTPLUG_ENABLE |0x00000010, 0},
-{R, 1, "", SDEISR+0x30, 0x00000000, 0},
-{W, 1, "", SDEISR+0x30, 0x10000000, 0},
-{R, 1, "", PCH_PP_CONTROL, 0x00000000, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)|0xabcd0000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)|0xabcd0000, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", DPA_AUX_CH_CTL, /*[0bytes]*/0x000300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY |/*[0bytes]*/0x800300e1, 0},
-{R, 22, "", DEISR, 0x00000000, 0},
-{R, 1, "", DEISR, 0x08000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000000, 0},
-{R, 2, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE | DP_AUX_CH_CTL_TIME_OUT_ERROR |/*[20bytes]*/0x514300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE | DP_AUX_CH_CTL_TIME_OUT_ERROR | DP_AUX_CH_CTL_RECEIVE_ERROR |/*[20bytes]*/0x534300e1, 0},
-{R, 2, "", DPA_AUX_CH_CTL, /*[20bytes]*/0x014300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY |/*[4bytes]*/0x804300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00110000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00110000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*4000: Write */0x40005000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*1000: Read */0x10005003, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x0000ffff, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0xff000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x0000ffff, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*4000: Write */0x40005000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0xff000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x04000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*1000: Read */0x10005003, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00ffffff, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00ffffff, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*4000: Write */0x40005000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x0000ffff, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0xffffffff, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x000dae43, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0x13000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x0000ffff, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00341501, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x04a51c10, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x780293ad, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0xa9534c96, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0x25000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00341501, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00114f53, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000001, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x01010101, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0x01010101, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0x01000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00114f53, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00010101, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x01010136, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x3680a070, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0x3820402e, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0x1e000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00010101, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x0024001a, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0xa5100000, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x18242480, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0xa0703820, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0x40000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x0024001a, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x002e1e24, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x001aa510, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x00001800, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0x0000fe00, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0x43000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x002e1e24, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x004d4e0a, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x20202020, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x20202020, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0x20000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0xfe000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x004d4e0a, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*5000: Read */0x5000500f, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00004e31, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x33334853, 0},
-{R, 1, "", DPA_AUX_CH_DATA3, 0x452d4541, 0},
-{R, 1, "", DPA_AUX_CH_DATA4, 0x310a2000, 0},
-{R, 1, "", DPA_AUX_CH_DATA5, 0xcd000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00004e31, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*1000: Write */0x10005000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[17bytes]*/0x411300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00ff0000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00ff0000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000100, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x000a0000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x000a0000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000200, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", BLC_PWM_CPU_CTL, 0x00000000, 0},
-{W, 1, "", BLC_PWM_CPU_CTL, 0x03a903a9, 0},
-{R, 1, "", BLC_PWM_PCH_CTL2, 0x00000000, 0},
-{W, 1, "", BLC_PWM_PCH_CTL2, 0x03a903a9, 0},
-{R, 1, "", BLC_PWM_PCH_CTL1, 0x00000000, 0},
-{W, 1, "", BLC_PWM_PCH_CTL1, 0x00000000, 0},
-{R, 1, "", 0x4f050, 0x40000000, 0},
-{R, 1, "", 0x64f68, 0x00000000, 0},
-{W, 1, "", 0x64f68, 0x00ffffff, 0},
-{R, 1, "", 0x64f6c, 0x00000000, 0},
-{W, 1, "", 0x64f6c, 0x00040006, 0},
-{R, 1, "", _FDI_RXB_CHICKEN+4, 0x00000006, 0},
-{R, 1, "", SDEISR+0x30, 0x10000000, 0},
-{W, 1, "", SDEISR+0x30, PORTB_HOTPLUG_ENABLE |0x10000010, 0},
-{R, 1, "", SDEISR, 0x00000000, 0},
-{R, 1, "", 0x64f08, 0x00000000, 0},
-{W, 1, "", 0x64f08, 0x00ffffff, 0},
-{R, 1, "", 0x64f0c, 0x00000000, 0},
-{W, 1, "", 0x64f0c, 0x00040006, 0},
-{R, 1, "", _FDI_RXB_CHICKEN+4, 0x00000006, 0},
-{R, 1, "", SDEISR+0x30, PORTB_HOTPLUG_ENABLE |0x10000010, 0},
-{W, 1, "", SDEISR+0x30, PORTC_HOTPLUG_ENABLE | PORTB_HOTPLUG_ENABLE |0x10001010, 0},
-{R, 1, "", SDEISR, 0x00000000, 0},
-{R, 2, "", 0x4f008, 0x00000000, 0},
-{R, 1, "", 0x4f054, 0x00000001, 0},
-{W, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 1, "", 0x4f008, 0x00000000, 0},
-{W, 1, "", 0x4f008, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000800, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000005, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008800, 0},
-{R, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS1, 0x4e0400a1, 0},
-{R, 2, "", PCH_GMBUS2, 0x00008c00, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x80000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x860400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000005, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000005, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000005, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", PCH_GPIOE, 0x00001818, 0},
-{W, 1, "", PCH_GPIOE, 0x00000118, 0},
-{R, 1, "", PCH_GPIOE, 0x00001818, 0},
-{W, 1, "", PCH_GPIOE, 0x00000018, 0},
-{R, 1, "", PCH_GPIOE, 0x00001818, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001818, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", PCH_GPIOE, 0x00001818, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x0000181a, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x0000181a, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001803, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001802, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001807, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001806, 0},
-{R, 1, "", PCH_GPIOE, 0x00001802, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001801, 0},
-{R, 1, "", PCH_GPIOE, 0x00001810, 0},
-{W, 1, "", PCH_GPIOE, 0x00001800, 0},
-{R, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000005, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x4e0400a1, 0},
-{R, 2, "", PCH_GMBUS2, 0x00008c00, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x80000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x860400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000005, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", 0x4f008, 0x00000000, 0},
-{W, 1, "", 0x4f008, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000004, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x4e0400a1, 0},
-{R, 2, "", PCH_GMBUS2, 0x00008c00, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x80000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x860400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000004, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000004, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000004, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000004, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x4e0400a1, 0},
-{R, 2, "", PCH_GMBUS2, 0x00008c00, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x80000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x860400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS1, 0x060400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000004, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", 0x4f054, 0x0000420c, 0},
-{W, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 1, "", PCH_GMBUS2, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS0, 0x00000002, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x4a0000a0, 0},
-{R, 3841, "", PCH_GMBUS2, 0x00008200, 0},
-{R, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{W, 1, "", PCH_GMBUS5, 0x00000000, 0},
-{R, 1, "", PCH_GMBUS1, 0x420000a0, 0},
-{W, 1, "", PCH_GMBUS1, 0x4e0400a1, 0},
-{R, 3841, "", PCH_GMBUS2, 0x00008200, 0},
-{R, 1, "", PCH_GMBUS3, 0x00000000, 0},
-{R, 3840, "", PCH_GMBUS2, 0x00008200, 0},
-{R, 1, "", PCH_GMBUS1, 0x460400a1, 0},
-{W, 1, "", PCH_GMBUS1, 0x480000a0, 0},
-{R, 3840, "", PCH_GMBUS2, 0x00008200, 0},
-{R, 1, "", PCH_GMBUS0, 0x00000002, 0},
-{W, 1, "", PCH_GMBUS0, 0x48000000, 0},
-{R, 1, "", PCH_GMBUS2, 0x00008200, 0},
-{W, 1, "", PCH_GMBUS2, 0x00008000, 0},
-{R, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 1, "", 0x4f040, 0x01000001, 0},
-{R, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 3, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000001, 0},
-{W, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f05c, 0x00000000, 0},
-{W, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f060, 0x00000000, 0},
-{W, 1, "", 0x4f060, 0x00000008, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f000, 0x02580320, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 3, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{W, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{W, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f000, 0x02580320, 0},
-{W, 1, "", 0x4f000, 0x02580320, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", CPU_VGACNTRL, 0x8000298e, 0},
-{W, 1, "", CPU_VGACNTRL, 0x8000298e, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", _CURACNTR, 0x00000000, 0},
-{W, 1, "", _CURACNTR, 0x00000000, 0},
-{R, 2, "", _CURABASE, 0x00000000, 0},
-{W, 1, "", _CURABASE, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, 0x00000000, 0},
-{W, 1, "", _DSPACNTR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 2, "", _CURBCNTR_IVB, 0x00000000, 0},
-{W, 1, "", _CURBCNTR_IVB, 0x00000000, 0},
-{R, 2, "", _CURBBASE_IVB, 0x00000000, 0},
-{W, 1, "", _CURBBASE_IVB, 0x00000000, 0},
-{R, 1, "", _DSPBCNTR, 0x00000000, 0},
-{W, 1, "", _DSPBCNTR, 0x00000000, 0},
-{R, 2, "", _DSPBSURF, 0x00000000, 0},
-{W, 1, "", _DSPBSURF, 0x00000000, 0},
-{R, 1, "", 0x72080, 0x00000000, 0},
-{W, 1, "", 0x72080, 0x00000000, 0},
-{R, 2, "", 0x72084, 0x00000000, 0},
-{W, 1, "", 0x72084, 0x00000000, 0},
-{R, 1, "", _DVSACNTR, 0x00000000, 0},
-{W, 1, "", _DVSACNTR, 0x00000000, 0},
-{R, 2, "", _DVSASURF, 0x00000000, 0},
-{W, 1, "", _DVSASURF, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{W, 1, "", DEIIR, 0x00008000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f400, 0x00030000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 3, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x61400, 0x00030000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 3, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", _PIPEBCONF, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000600, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000600, 0},
-{R, 1, "", 0x62400, 0x00030000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000600, 0},
-{R, 1, "", 0x72008, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000600, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{W, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{W, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f060, 0x00000008, 0},
-{W, 1, "", 0x4f060, 0x00000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", CPU_VGACNTRL, 0x8000298e, 0},
-{W, 1, "", CPU_VGACNTRL, 0x8020298e, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000000, 0},
-{W, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", _DSPAADDR, 0x00000000, 0},
-{W, 1, "", _DSPAADDR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD |0xabcd0008, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY |/*[0bytes]*/0x800300e1, 0},
-{R, 1, "", PCH_PP_ON_DELAYS, 0x00000000, 0},
-{W, 1, "", PCH_PP_ON_DELAYS, /*PANEL_PORT_SELECT_DPA |( PANEL_POWER_UP_DELAY &0x7d00000)|( PANEL_LIGHT_ON_DELAY &0xa)|*/0x47d0000a, 0},
-{R, 1, "", PCH_PP_OFF_DELAYS, 0x00000000, 0},
-{W, 1, "", PCH_PP_OFF_DELAYS, /*( PANEL_POWER_DOWN_DELAY &0x1f40000)|( PANEL_LIGHT_OFF_DELAY &0x7d0)|*/0x01f407d0, 0},
-{R, 1, "", PCH_PP_DIVISOR, 0x0004af06, 0},
-{W, 1, "", PCH_PP_DIVISOR, 0x0004af06, 0},
-{R, 1, "", PCH_PP_DIVISOR, 0x0004af06, 0},
-{W, 1, "", PCH_PP_DIVISOR, 0x00186906, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8006: Write */0x80060000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x01000000, 0},
-{R, 2, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE | DP_AUX_CH_CTL_TIME_OUT_ERROR |/*[2bytes]*/0x502300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE | DP_AUX_CH_CTL_TIME_OUT_ERROR | DP_AUX_CH_CTL_RECEIVE_ERROR |/*[2bytes]*/0x522300e1, 0},
-{R, 2, "", DPA_AUX_CH_CTL, /*[2bytes]*/0x002300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY |/*[5bytes]*/0x805300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00110000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000000, 0},
-{W, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f014, 0x00000000, 0},
-{W, 1, "", 0x4f014, 0x00000018, 0},
-{R, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00110000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000300, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", 0x4f014, 0x00000018, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f030, 0x00000000, 0},
-{W, 1, "", 0x6f030, 0x7e62b020, 0},
-{R, 1, "", 0x6f034, 0x00000000, 0},
-{W, 1, "", 0x6f034, 0x00800000, 0},
-{R, 1, "", 0x6f040, 0x00000000, 0},
-{W, 1, "", 0x6f040, 0x00041cac, 0},
-{R, 1, "", 0x6f044, 0x00000000, 0},
-{W, 1, "", 0x6f044, 0x00080000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000300, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000300, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", FORCEWAKE_MT_ACK, 0x40000006, 0},
-{W, 1, "", FORCEWAKE_MT_ACK, 0x40000006, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000300, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f000, 0x00000000, 0},
-{W, 1, "", 0x6f000, 0x081f077f, 0},
-{R, 1, "", 0x6f004, 0x00000000, 0},
-{W, 1, "", 0x6f004, 0x081f077f, 0},
-{R, 1, "", 0x6f008, 0x00000000, 0},
-{W, 1, "", 0x6f008, 0x07cb07ad, 0},
-{R, 1, "", 0x6f00c, 0x00000000, 0},
-{W, 1, "", 0x6f00c, 0x04570437, 0},
-{R, 1, "", 0x6f010, 0x00000000, 0},
-{W, 1, "", 0x6f010, 0x04570437, 0},
-{R, 1, "", 0x6f014, 0x00000000, 0},
-{W, 1, "", 0x6f014, 0x043d0439, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PIPEASRC, 0x00000000, 0},
-{W, 1, "", _PIPEASRC, 0x031f0257, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0x00000000, 0},
-{W, 1, "", 0x7f008, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _TRANSACONF, 0x00000000, 0},
-{W, 1, "", _TRANSACONF, 0x00000000, 0},
-{R, 3, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f000, 0x081f077f, 0},
-{R, 1, "", _HTOTAL_A, 0x00000000, 0},
-{W, 1, "", _HTOTAL_A, 0x081f077f, 0},
-{R, 1, "", 0x6f004, 0x081f077f, 0},
-{R, 1, "", _HBLANK_A, 0x00000000, 0},
-{W, 1, "", _HBLANK_A, 0x081f077f, 0},
-{R, 1, "", 0x6f008, 0x07cb07ad, 0},
-{R, 1, "", _HSYNC_A, 0x00000000, 0},
-{W, 1, "", _HSYNC_A, 0x07cb07ad, 0},
-{R, 1, "", 0x6f00c, 0x04570437, 0},
-{R, 1, "", _VTOTAL_A, 0x00000000, 0},
-{W, 1, "", _VTOTAL_A, 0x04570437, 0},
-{R, 1, "", 0x6f010, 0x04570437, 0},
-{R, 1, "", _VBLANK_A, 0x00000000, 0},
-{W, 1, "", _VBLANK_A, 0x04570437, 0},
-{R, 1, "", 0x6f014, 0x043d0439, 0},
-{R, 1, "", _VSYNC_A, 0x00000000, 0},
-{W, 1, "", _VSYNC_A, 0x043d0439, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000300, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", 0x46100, 0xe0000000, 0},
-{W, 1, "", 0x46100, 0x20000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 3, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, 0x00000000, 0},
-{W, 1, "", _DSPACNTR, DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x14000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{W, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", _DSPAADDR, 0x00000000, 0},
-{W, 1, "", _DSPAADDR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x14000000, 0},
-{W, 1, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{R, 2, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{W, 1, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{W, 1, "", DEIIR, 0x00000080, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 3, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{W, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f050, 0x40000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PIPEASRC, 0x031f0257, 0},
-{W, 1, "", _PIPEASRC, 0x031f0257, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{W, 1, "", _PFA_WIN_POS, 0x023000f0, 0},
-{R, 4, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_CTL_1, 0x00000000, 0},
-{W, 1, "", _PFA_CTL_1, 0x80800000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x023000f0, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f00c, 0x04570437, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f000, 0x081f077f, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_SZ, 0x00000000, 0},
-{W, 1, "", _PFA_WIN_SZ, 0x03200258, 0},
-{R, 1, "", 0x4f014, 0x00000018, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f400, 0x00030000, 0},
-{W, 1, "", 0x6f400, 0x00030000, 0},
-{R, 1, "", 0x4f014, 0x00000018, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0x00000000, 0},
-{W, 1, "", 0x7f008, 0x00000000, 0},
-{R, 1, "", 0x4f014, 0x00000018, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f400, 0x00030000, 0},
-{W, 1, "", 0x6f400, 0x82034002, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0x00000000, 0},
-{W, 1, "", 0x7f008, 0x80000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*4000: Write */0x40005000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x40000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*1000: Read */0x10005003, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x0000ffff, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0xff000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x0000ffff, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*4000: Write */0x40005000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0xff000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x04000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*1000: Read */0x10005003, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00ffffff, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00ffffff, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*4000: Write */0x40005000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x7e000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[5bytes]*/0x405300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*1000: Write */0x10005000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 2, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x00000091, 0},
-{W, 1, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x00000091, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x00000091, 0},
-{R, 1, "", 0x4f014, 0x00000018, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f410, 0x00000000, 0},
-{W, 1, "", 0x6f410, 0x00000021, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DP_A+40, 0x00000000, 0},
-{W, 1, "", DP_A+40, 0x80000011, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DP_A, DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x00000091, 0},
-{W, 1, "", DP_A, DP_PORT_EN | DP_SCRAMBLING_DISABLE_IRONLAKE | DP_SYNC_VS_HIGH |0x80000093, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", PCH_PP_ON_DELAYS, /*( PANEL_POWER_UP_DELAY &0x7d00000)|( PANEL_LIGHT_ON_DELAY &0xa)|*/0x07d0000a, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{R, 1, "", PCH_PP_ON_DELAYS, /*( PANEL_POWER_UP_DELAY &0x7d00000)|( PANEL_LIGHT_ON_DELAY &0xa)|*/0x07d0000a, 0},
-{W, 1, "", PCH_PP_ON_DELAYS, /*( PANEL_POWER_UP_DELAY &0x10000)|( PANEL_LIGHT_ON_DELAY &0xa)|*/0x0001000a, 0},
-{R, 2, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET |0xabcd000a, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd000b, 0},
-{R, 1, "", PCH_PP_STATUS, PP_ON | PP_SEQUENCE_POWER_UP /*| undocbit3 | undocbit0*/ |0x90000009, 0},
-{R, 1, "", PCH_PP_STATUS, PP_ON | /*undocbit3 |*/0x80000008, 0},
-{R, 1, "", PCH_PP_ON_DELAYS, /*( PANEL_POWER_UP_DELAY &0x10000)|( PANEL_LIGHT_ON_DELAY &0xa)|*/0x0001000a, 0},
-{W, 1, "", PCH_PP_ON_DELAYS, /*( PANEL_POWER_UP_DELAY &0x7d00000)|( PANEL_LIGHT_ON_DELAY &0xa)|*/0x07d0000a, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_FORCE_VDD | PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd000b, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd0003, 0},
-{R, 1, "", 0x4f008, 0x00000001, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8001: Write */0x80010000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x0a000080, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9000: Write */0x90000200, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DP_A, DP_PORT_EN | DP_SYNC_VS_HIGH |0x80000013, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8001: Write */0x80010100, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x02000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DP_A+0x40, 0x80000000, 0},
-{W, 1, "", DP_A+0x40, 0x80000000, 0},
-{R, 1, "", DP_A, DP_PORT_EN | DP_SYNC_VS_HIGH |0x80000013, 0},
-{W, 1, "", DP_A, DP_PORT_EN | DP_SYNC_VS_HIGH |0x80000013, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9001: Write */0x90010200, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8001: Write */0x80010200, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x01000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9001: Write */0x90010100, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8001: Read */0x80010301, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[6bytes]*/0xc06300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9002: Read */0x90020201, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[3bytes]*/0x403300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00110000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DP_A+0x40, 0x80000000, 0},
-{W, 1, "", DP_A+0x40, 0x80000100, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00110000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9001: Write */0x90010200, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[3bytes]*/0x403300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00010000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00010000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8001: Write */0x80010200, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x02000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9002: Read */0x90020201, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[3bytes]*/0x403300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00770000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00770000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9002: Write Recv len*/0x90020400, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[3bytes]*/0x403300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00810000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00810000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*9001: Write */0x90010200, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[4bytes]*/0xc04300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{R, 2, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00020000, 0},
-{W, 1, "", DPA_AUX_CH_DATA1, /*8001: Write */0x80010200, 0},
-{R, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{W, 1, "", DPA_AUX_CH_DATA2, 0x00000000, 0},
-{R, 3, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[2bytes]*/0x402300e1, 0},
-{W, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_SEND_BUSY | DP_AUX_CH_CTL_DONE |/*[5bytes]*/0xc05300e1, 0},
-{R, 1, "", DPA_AUX_CH_CTL, DP_AUX_CH_CTL_DONE |/*[1bytes]*/0x401300e1, 0},
-{R, 1, "", DPA_AUX_CH_DATA1, 0x00000000, 0},
-{R, 1, "", DP_A+0x40, 0x80000100, 0},
-{W, 1, "", DP_A+0x40, 0x80000200, 0},
-{R, 1, "", DP_A+0x40, 0x80000200, 0},
-{W, 1, "", DP_A+0x40, 0x80000300, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", BLC_PWM_CPU_CTL2, PWM_PIPE_B |0x60000000, 0},
-{W, 1, "", BLC_PWM_CPU_CTL2, PWM_ENABLE |0x80000000, 0},
-{R, 1, "", BLC_PWM_PCH_CTL1, 0x00000000, 0},
-{W, 1, "", BLC_PWM_PCH_CTL1, PWM_PCH_ENABLE |0x80000000, 0},
-{R, 2, "", BLC_PWM_CPU_CTL, 0x03a903a9, 0},
-{W, 1, "", BLC_PWM_CPU_CTL, 0x03a903a9, 0},
-{R, 1, "", BLC_PWM_CPU_CTL, 0x03a903a9, 0},
-{W, 1, "", BLC_PWM_CPU_CTL, 0x03a903a9, 0},
-{R, 1, "", BLC_PWM_PCH_CTL2, 0x03a903a9, 0},
-{W, 1, "", BLC_PWM_PCH_CTL2, 0x03a903a9, 0},
-{R, 1, "", BLC_PWM_PCH_CTL1, PWM_PCH_ENABLE |0x80000000, 0},
-{W, 1, "", BLC_PWM_PCH_CTL1, PWM_PCH_ENABLE |0x80000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd0003, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd0007, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd0007, 0},
-{W, 1, "", PCH_PP_CONTROL, EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0x00000007, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", PCH_PP_CONTROL, EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0x00000007, 0},
-{W, 1, "", PCH_PP_CONTROL, EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0x00000007, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", SDEISR+0x30, PORTC_HOTPLUG_ENABLE | PORTB_HOTPLUG_ENABLE |0x10001010, 0},
-{W, 1, "", SDEISR+0x30, PORTC_HOTPLUG_ENABLE | PORTB_HOTPLUG_ENABLE |0x10001010, 0},
-{R, 2, "", DIGITAL_PORT_HOTPLUG_CNTRL, DIGITAL_PORTA_HOTPLUG_ENABLE | DIGITAL_PORTA_LONG_PULSE_DETECT_MASK |0x00000012, 0},
-{W, 1, "", DIGITAL_PORT_HOTPLUG_CNTRL, DIGITAL_PORTA_HOTPLUG_ENABLE | DIGITAL_PORTA_LONG_PULSE_DETECT_MASK |0x00000012, 0},
-{R, 2, "", SDEIIR, 0x00000000, 0},
-{W, 1, "", SDEIIR, 0x00000000, 0},
-{R, 1, "", SDEIIR, 0x00000000, 0},
-{W, 1, "", SDEIIR, 0x00000000, 0},
-{R, 2, "", DEIIR, 0x00000000, 0},
-{W, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 3, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f000, 0x02580320, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 3, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 5, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 3, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f000, 0x02580320, 0},
-{W, 1, "", 0x4f000, 0x02580320, 0},
-{R, 2, "", 0x45400, 0xc0000000, 0},
-{W, 1, "", 0x45400, 0x80000000, 0},
-{R, 1, "", 0x45400, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f000, 0x02580320, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f054, 0x0000420c, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 3, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{W, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{W, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f000, 0x02580320, 0},
-{W, 1, "", 0x4f000, 0x02580320, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", CPU_VGACNTRL, 0x8000298e, 0},
-{W, 1, "", CPU_VGACNTRL, 0x8000298e, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", _CURACNTR, 0x00000000, 0},
-{W, 1, "", _CURACNTR, 0x00000000, 0},
-{R, 2, "", _CURABASE, 0x00000000, 0},
-{W, 1, "", _CURABASE, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{W, 1, "", _DSPACNTR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 2, "", _CURBCNTR_IVB, 0x00000000, 0},
-{W, 1, "", _CURBCNTR_IVB, 0x00000000, 0},
-{R, 2, "", _CURBBASE_IVB, 0x00000000, 0},
-{W, 1, "", _CURBBASE_IVB, 0x00000000, 0},
-{R, 1, "", _DSPBCNTR, 0x00000000, 0},
-{W, 1, "", _DSPBCNTR, 0x00000000, 0},
-{R, 2, "", _DSPBSURF, 0x00000000, 0},
-{W, 1, "", _DSPBSURF, 0x00000000, 0},
-{R, 1, "", 0x72080, 0x00000000, 0},
-{W, 1, "", 0x72080, 0x00000000, 0},
-{R, 2, "", 0x72084, 0x00000000, 0},
-{W, 1, "", 0x72084, 0x00000000, 0},
-{R, 1, "", _DVSACNTR, 0x00000000, 0},
-{W, 1, "", _DVSACNTR, 0x00000000, 0},
-{R, 2, "", _DVSASURF, 0x00000000, 0},
-{W, 1, "", _DVSASURF, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{W, 1, "", DEIIR, 0x00008000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f400, 0x82034002, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0xc0000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", PCH_PP_CONTROL, EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0x00000007, 0},
-{W, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd0007, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 3, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x61400, 0x00030000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 3, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", _PIPEBCONF, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000600, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000600, 0},
-{R, 1, "", 0x62400, 0x00030000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000600, 0},
-{R, 1, "", 0x72008, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000600, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{W, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f05c, 0x00000008, 0},
-{W, 1, "", 0x4f05c, 0x00000008, 0},
-{R, 1, "", 0x4f060, 0x00000008, 0},
-{W, 1, "", 0x4f060, 0x00000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", CPU_VGACNTRL, 0x8000298e, 0},
-{W, 1, "", CPU_VGACNTRL, 0x8020298e, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{W, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", _DSPAADDR, 0x00000000, 0},
-{W, 1, "", _DSPAADDR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x7f008, 0xc0000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, 0x00000000, 0},
-{W, 1, "", _DSPACNTR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x023000f0, 0},
-{W, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_SZ, 0x03200258, 0},
-{W, 1, "", _PFA_WIN_SZ, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PIPEASRC, 0x031f0257, 0},
-{W, 1, "", _PIPEASRC, 0x031f0257, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{W, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f050, 0x40000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PIPEASRC, 0x031f0257, 0},
-{W, 1, "", _PIPEASRC, 0x031f0257, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x00000000, 0},
-{W, 1, "", _PFA_WIN_POS, 0x023000f0, 0},
-{R, 4, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_CTL_1, 0x80800000, 0},
-{W, 1, "", _PFA_CTL_1, 0x80800000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_POS, 0x023000f0, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f00c, 0x04570437, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x6f000, 0x081f077f, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _PFA_WIN_SZ, 0x00000000, 0},
-{W, 1, "", _PFA_WIN_SZ, 0x03200258, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{W, 1, "", DEIIR, 0x00000080, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", DEIIR, 0x00000000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 3, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, 0x00000000, 0},
-{W, 1, "", _DSPACNTR, DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x14000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f048, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{W, 1, "", _DSPASTRIDE, 0x00000640, 0},
-{R, 1, "", _DSPAADDR, 0x00000000, 0},
-{W, 1, "", _DSPAADDR, 0x00000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", _DSPACNTR, DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x14000000, 0},
-{W, 1, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{R, 2, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{W, 1, "", _DSPACNTR, DISPLAY_PLANE_ENABLE | DISPPLANE_15_16BPP |( DISPPLANE_16BPP &0x4000000)|0x94000000, 0},
-{R, 2, "", _DSPASIZE+0xc, 0x00000000, 0},
-{W, 1, "", _DSPASIZE+0xc, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f040, 0x01000008, 0},
-{R, 2, "", 0x4f044, 0x00000400, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000400, 0},
-{W, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", PCH_PP_CONTROL, (PCH_PP_UNLOCK&0xabcd0000)| EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0xabcd0007, 0},
-{W, 1, "", PCH_PP_CONTROL, EDP_BLC_ENABLE | PANEL_POWER_RESET | PANEL_POWER_ON |0x00000007, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 2, "", SDEISR+30, PORTC_HOTPLUG_ENABLE | PORTB_HOTPLUG_ENABLE |0x10001010, 0},
-{W, 1, "", SDEISR+30, PORTC_HOTPLUG_ENABLE | PORTB_HOTPLUG_ENABLE |0x10001010, 0},
-{R, 2, "", DIGITAL_PORT_HOTPLUG_CNTRL, DIGITAL_PORTA_HOTPLUG_ENABLE |0x00000010, 0},
-{W, 1, "", DIGITAL_PORT_HOTPLUG_CNTRL, DIGITAL_PORTA_HOTPLUG_ENABLE |0x00000010, 0},
-{R, 2, "", SDEIIR, 0x00000000, 0},
-{W, 1, "", SDEIIR, 0x00000000, 0},
-{R, 1, "", SDEIIR, 0x00000000, 0},
-{W, 1, "", SDEIIR, 0x00000000, 0},
-{R, 2, "", DEIIR, 0x00000000, 0},
-{W, 1, "", DEIIR, 0x00000000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{R, 1, "", 0x4f04c, 0x43430000, 0},
-{R, 1, "", 0x4f044, 0x00000000, 0},
-{W, 1, "", 0x4f044, 0x00001800, 0},
- {I,},
-};
-
-int niodefs = sizeof (iodefs) / sizeof (iodefs[0]);
diff --git a/src/mainboard/intel/wtm2/i915io.h b/src/mainboard/intel/wtm2/i915io.h
index 2277188b6a..52842adb45 100644
--- a/src/mainboard/intel/wtm2/i915io.h
+++ b/src/mainboard/intel/wtm2/i915io.h
@@ -18,71 +18,59 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "i915_reg.h"
-#include "drm_dp_helper.h"
+#include <northbridge/intel/haswell/i915_reg.h>
+#include <northbridge/intel/haswell/drm_dp_helper.h>
/* things that are, strangely, not defined anywhere? */
-#define PCH_PP_UNLOCK 0xabcd0000
-#define WMx_LP_SR_EN (1<<31)
+#define PCH_PP_UNLOCK 0xabcd0000
+#define WMx_LP_SR_EN (1<<31)
+#define PRB0_TAIL 0x02030
+#define PRB0_HEAD 0x02034
+#define PRB0_START 0x02038
+#define PRB0_CTL 0x0203c
-/* Google Link-specific defines */
+
+/* mainboard-specific defines */
+/* how many bytes do we need for the framebuffer?
+ * Well, this gets messy. To get an exact answer, we have
+ * to ask the panel, but we'd rather zero the memory
+ * and set up the gtt while the panel powers up. So,
+ * we take a reasonable guess, secure in the knowledge that the
+ * MRC has to overestimate the number of bytes used.
+ * 8 MiB is a very safe guess. There may be a better way later, but
+ * fact is, the initial framebuffer is only very temporary. And taking
+ * a little long is ok; this is done much faster than the AUX
+ * channel is ready for IO.
+ */
+#define FRAME_BUFFER_BYTES (8*MiB)
/* how many 4096-byte pages do we need for the framebuffer?
- * There are 32 bits per pixel, or 4 bytes,
- * which means 1024 pixels per page.
- * HencetThere are 4250 GTTs on Link:
- * 2650 (X) * 1700 (Y) pixels / 1024 pixels per page.
+ * There are hard ways to get this, and easy ways:
+ * there are FRAME_BUFFER_BYTES/4096 pages, since pages are 4096
+ * on this chip.
*/
-#define FRAME_BUFFER_PAGES ((2560*1700)/1024)
-#define FRAME_BUFFER_BYTES (FRAME_BUFFER_PAGES*4096)
+#define FRAME_BUFFER_PAGES (FRAME_BUFFER_BYTES/(4096))
-/* One-letter commands for code not mean to be ready for humans.
- * The code was generated by a set of programs/scripts.
- * M print out a kernel message
- * R read a register. We do these mainly to ensure that if hardware wanted
- * the register read, it was read; also, in debug, we can see what was expected
- * and what was found. This has proven *very* useful to get this debugged.
- * The udelay, if non-zero, will make sure there is a
- * udelay() call with the value.
- * The count is from the kernel and tells us how many times this read was done.
- * Also useful for debugging and the state
- * machine uses the info to drive a poll.
- * W Write a register
- * V set verbosity. It's a bit mask.
- * 0 -> nothing
- * 1 -> print kernel messages
- * 2 -> print IO ops
- * 4 -> print the number of times we spin on a register in a poll
- * 8 -> restore whatever the previous verbosity level was
- * (only one deep stack)
- *
- * Again, this is not really meant for human consumption. There is not a poll
- * operator as such because, sometimes, there is a read/write/read where the
- * second read is a poll, and this chipset is so touchy I'm reluctant to move
- * things around and/or delete too many reads.
- */
-#define M 1
-#define R 2
-#define W 4
-#define V 8
-#define I 16
-#define P 32
-struct iodef {
- unsigned char op;
- unsigned int count;
- const char *msg;
- unsigned long addr;
- unsigned long data;
- unsigned long udelay;
+/* debug enums. These are for printks that, due to their place in the
+ * middle of graphics device IO, might change timing. Use with care
+ * or not at all.
+ */
+enum {
+ vio = 2, /* dump every IO */
+ vspin = 4, /* print # of times we spun on a register value */
};
/* i915.c */
unsigned long io_i915_READ32(unsigned long addr);
void io_i915_WRITE32(unsigned long val, unsigned long addr);
+int vbe_mode_info_valid(void);
+void fill_lb_framebuffer(struct lb_framebuffer *framebuffer);
/* intel_dp.c */
u32 pack_aux(u32 *src, int src_bytes);
-void unpack_aux(u32 src, u32 *dst, int dst_bytes);
+void unpack_aux(u32 src, u8 *dst, int dst_bytes);
int intel_dp_aux_ch(u32 ch_ctl, u32 ch_data, u32 *send, int send_bytes,
- u32 *recv, int recv_size);
+ u8 *recv, int recv_size);
+/* i915io.c */
+void graphics_register_reset(u32 aux_ctl, u32 aux_data, int verbose);
diff --git a/src/mainboard/intel/wtm2/intel_dp.c b/src/mainboard/intel/wtm2/intel_dp.c
index b864313f31..8fac6f8910 100644
--- a/src/mainboard/intel/wtm2/intel_dp.c
+++ b/src/mainboard/intel/wtm2/intel_dp.c
@@ -47,9 +47,8 @@ pack_aux(u32 *src32, int src_bytes)
}
void
-unpack_aux(u32 src, u32 *dst32, int dst_bytes)
+unpack_aux(u32 src, u8 *dst, int dst_bytes)
{
- u8 *dst = (u8 *)dst32;
int i;
if (dst_bytes > 4)
@@ -60,7 +59,7 @@ unpack_aux(u32 src, u32 *dst32, int dst_bytes)
int
intel_dp_aux_ch(u32 ch_ctl, u32 ch_data, u32 *send, int send_bytes,
- u32 *recv, int recv_size)
+ u8 *recv, int recv_size)
{
int i;
int recv_bytes;
diff --git a/src/mainboard/intel/wtm2/drm_dp_helper.h b/src/northbridge/intel/haswell/drm_dp_helper.h
index f2e06c33f3..f2e06c33f3 100644
--- a/src/mainboard/intel/wtm2/drm_dp_helper.h
+++ b/src/northbridge/intel/haswell/drm_dp_helper.h
diff --git a/src/northbridge/intel/haswell/gma.c b/src/northbridge/intel/haswell/gma.c
index dd06867d9c..e577fb52f7 100644
--- a/src/northbridge/intel/haswell/gma.c
+++ b/src/northbridge/intel/haswell/gma.c
@@ -1,7 +1,7 @@
/*
* This file is part of the coreboot project.
*
- * Copyright (C) 2011 Chromium OS Authors
+ * Copyright 2012 Google Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -189,6 +189,7 @@ static void gma_pm_init_post_vbios(struct device *dev)
static void gma_func0_init(struct device *dev)
{
+ int lightup_ok = 0;
u32 reg32;
u32 graphics_base; //, graphics_size;
/* IGD needs to be Bus Master */
@@ -205,14 +206,6 @@ static void gma_func0_init(struct device *dev)
/* Init graphics power management */
gma_pm_init_pre_vbios(dev);
- /* PCI Init, will run VBIOS */
-#if !CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT
- printk(BIOS_SPEW, "Run the VBIOS init\n");
- pci_dev_init(dev);
-#endif
-
- /* Post VBIOS init */
- gma_pm_init_post_vbios(dev);
#if CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT
printk(BIOS_SPEW, "NATIVE graphics, run native enable\n");
u32 iobase, mmiobase, physbase;
@@ -221,8 +214,15 @@ static void gma_func0_init(struct device *dev)
physbase = pci_read_config32(dev, 0x5c) & ~0xf;
int i915lightup(u32 physbase, u32 iobase, u32 mmiobase, u32 gfx);
- i915lightup(physbase, iobase, mmiobase, graphics_base);
+ lightup_ok = i915lightup(physbase, iobase, mmiobase, graphics_base);
#endif
+ if (! lightup_ok) {
+ printk(BIOS_SPEW, "FUI did not run; using VBIOS\n");
+ pci_dev_init(dev);
+ }
+
+ /* Post VBIOS init */
+ gma_pm_init_post_vbios(dev);
}
static void gma_set_subsystem(device_t dev, unsigned vendor, unsigned device)
diff --git a/src/mainboard/intel/wtm2/i915_reg.h b/src/northbridge/intel/haswell/i915_reg.h
index 8bdf2cb14c..8bdf2cb14c 100644
--- a/src/mainboard/intel/wtm2/i915_reg.h
+++ b/src/northbridge/intel/haswell/i915_reg.h