radeon_microcode.h revision 182080
1182080Srnoland/*- 2182080Srnoland * Copyright 2007 Advanced Micro Devices, Inc. 3182080Srnoland * All Rights Reserved. 4182080Srnoland * 5182080Srnoland * Permission is hereby granted, free of charge, to any person obtaining a 6182080Srnoland * copy of this software and associated documentation files (the "Software"), 7182080Srnoland * to deal in the Software without restriction, including without limitation 8182080Srnoland * the rights to use, copy, modify, merge, publish, distribute, sublicense, 9182080Srnoland * and/or sell copies of the Software, and to permit persons to whom the 10182080Srnoland * Software is furnished to do so, subject to the following conditions: 11182080Srnoland * 12182080Srnoland * The above copyright notice and this permission notice (including the next 13182080Srnoland * paragraph) shall be included in all copies or substantial portions of the 14182080Srnoland * Software. 15182080Srnoland * 16182080Srnoland * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17182080Srnoland * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18182080Srnoland * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 19182080Srnoland * IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 20182080Srnoland * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21182080Srnoland * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 22182080Srnoland * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23182080Srnoland * 24182080Srnoland */ 25182080Srnoland 26182080Srnoland#include <sys/cdefs.h> 27182080Srnoland__FBSDID("$FreeBSD: head/sys/dev/drm/radeon_microcode.h 182080 2008-08-23 20:59:12Z rnoland $"); 28182080Srnoland 29182080Srnoland#ifndef RADEON_MICROCODE_H 30182080Srnoland#define RADEON_MICROCODE_H 31182080Srnoland 32182080Srnoland/* production radeon ucode r1xx-r6xx */ 33182080Srnolandstatic const u32 R100_cp_microcode[][2]={ 34182080Srnoland { 0x21007000, 0000000000 }, 35182080Srnoland { 0x20007000, 0000000000 }, 36182080Srnoland { 0x000000b4, 0x00000004 }, 37182080Srnoland { 0x000000b8, 0x00000004 }, 38182080Srnoland { 0x6f5b4d4c, 0000000000 }, 39182080Srnoland { 0x4c4c427f, 0000000000 }, 40182080Srnoland { 0x5b568a92, 0000000000 }, 41182080Srnoland { 0x4ca09c6d, 0000000000 }, 42182080Srnoland { 0xad4c4c4c, 0000000000 }, 43182080Srnoland { 0x4ce1af3d, 0000000000 }, 44182080Srnoland { 0xd8afafaf, 0000000000 }, 45182080Srnoland { 0xd64c4cdc, 0000000000 }, 46182080Srnoland { 0x4cd10d10, 0000000000 }, 47182080Srnoland { 0x000f0000, 0x00000016 }, 48182080Srnoland { 0x362f242d, 0000000000 }, 49182080Srnoland { 0x00000012, 0x00000004 }, 50182080Srnoland { 0x000f0000, 0x00000016 }, 51182080Srnoland { 0x362f282d, 0000000000 }, 52182080Srnoland { 0x000380e7, 0x00000002 }, 53182080Srnoland { 0x04002c97, 0x00000002 }, 54182080Srnoland { 0x000f0001, 0x00000016 }, 55182080Srnoland { 0x333a3730, 0000000000 }, 56182080Srnoland { 0x000077ef, 0x00000002 }, 57182080Srnoland { 0x00061000, 0x00000002 }, 58182080Srnoland { 0x00000021, 0x0000001a }, 59182080Srnoland { 0x00004000, 0x0000001e }, 60182080Srnoland { 0x00061000, 0x00000002 }, 61182080Srnoland { 0x00000021, 0x0000001a }, 62182080Srnoland { 0x00004000, 0x0000001e }, 63182080Srnoland { 0x00061000, 0x00000002 }, 64182080Srnoland { 0x00000021, 0x0000001a }, 65182080Srnoland { 0x00004000, 0x0000001e }, 66182080Srnoland { 0x00000017, 0x00000004 }, 67182080Srnoland { 0x0003802b, 0x00000002 }, 68182080Srnoland { 0x040067e0, 0x00000002 }, 69182080Srnoland { 0x00000017, 0x00000004 }, 70182080Srnoland { 0x000077e0, 0x00000002 }, 71182080Srnoland { 0x00065000, 0x00000002 }, 72182080Srnoland { 0x000037e1, 0x00000002 }, 73182080Srnoland { 0x040067e1, 0x00000006 }, 74182080Srnoland { 0x000077e0, 0x00000002 }, 75182080Srnoland { 0x000077e1, 0x00000002 }, 76182080Srnoland { 0x000077e1, 0x00000006 }, 77182080Srnoland { 0xffffffff, 0000000000 }, 78182080Srnoland { 0x10000000, 0000000000 }, 79182080Srnoland { 0x0003802b, 0x00000002 }, 80182080Srnoland { 0x040067e0, 0x00000006 }, 81182080Srnoland { 0x00007675, 0x00000002 }, 82182080Srnoland { 0x00007676, 0x00000002 }, 83182080Srnoland { 0x00007677, 0x00000002 }, 84182080Srnoland { 0x00007678, 0x00000006 }, 85182080Srnoland { 0x0003802c, 0x00000002 }, 86182080Srnoland { 0x04002676, 0x00000002 }, 87182080Srnoland { 0x00007677, 0x00000002 }, 88182080Srnoland { 0x00007678, 0x00000006 }, 89182080Srnoland { 0x0000002f, 0x00000018 }, 90182080Srnoland { 0x0000002f, 0x00000018 }, 91182080Srnoland { 0000000000, 0x00000006 }, 92182080Srnoland { 0x00000030, 0x00000018 }, 93182080Srnoland { 0x00000030, 0x00000018 }, 94182080Srnoland { 0000000000, 0x00000006 }, 95182080Srnoland { 0x01605000, 0x00000002 }, 96182080Srnoland { 0x00065000, 0x00000002 }, 97182080Srnoland { 0x00098000, 0x00000002 }, 98182080Srnoland { 0x00061000, 0x00000002 }, 99182080Srnoland { 0x64c0603e, 0x00000004 }, 100182080Srnoland { 0x000380e6, 0x00000002 }, 101182080Srnoland { 0x040025c5, 0x00000002 }, 102182080Srnoland { 0x00080000, 0x00000016 }, 103182080Srnoland { 0000000000, 0000000000 }, 104182080Srnoland { 0x0400251d, 0x00000002 }, 105182080Srnoland { 0x00007580, 0x00000002 }, 106182080Srnoland { 0x00067581, 0x00000002 }, 107182080Srnoland { 0x04002580, 0x00000002 }, 108182080Srnoland { 0x00067581, 0x00000002 }, 109182080Srnoland { 0x00000049, 0x00000004 }, 110182080Srnoland { 0x00005000, 0000000000 }, 111182080Srnoland { 0x000380e6, 0x00000002 }, 112182080Srnoland { 0x040025c5, 0x00000002 }, 113182080Srnoland { 0x00061000, 0x00000002 }, 114182080Srnoland { 0x0000750e, 0x00000002 }, 115182080Srnoland { 0x00019000, 0x00000002 }, 116182080Srnoland { 0x00011055, 0x00000014 }, 117182080Srnoland { 0x00000055, 0x00000012 }, 118182080Srnoland { 0x0400250f, 0x00000002 }, 119182080Srnoland { 0x0000504f, 0x00000004 }, 120182080Srnoland { 0x000380e6, 0x00000002 }, 121182080Srnoland { 0x040025c5, 0x00000002 }, 122182080Srnoland { 0x00007565, 0x00000002 }, 123182080Srnoland { 0x00007566, 0x00000002 }, 124182080Srnoland { 0x00000058, 0x00000004 }, 125182080Srnoland { 0x000380e6, 0x00000002 }, 126182080Srnoland { 0x040025c5, 0x00000002 }, 127182080Srnoland { 0x01e655b4, 0x00000002 }, 128182080Srnoland { 0x4401b0e4, 0x00000002 }, 129182080Srnoland { 0x01c110e4, 0x00000002 }, 130182080Srnoland { 0x26667066, 0x00000018 }, 131182080Srnoland { 0x040c2565, 0x00000002 }, 132182080Srnoland { 0x00000066, 0x00000018 }, 133182080Srnoland { 0x04002564, 0x00000002 }, 134182080Srnoland { 0x00007566, 0x00000002 }, 135182080Srnoland { 0x0000005d, 0x00000004 }, 136182080Srnoland { 0x00401069, 0x00000008 }, 137182080Srnoland { 0x00101000, 0x00000002 }, 138182080Srnoland { 0x000d80ff, 0x00000002 }, 139182080Srnoland { 0x0080006c, 0x00000008 }, 140182080Srnoland { 0x000f9000, 0x00000002 }, 141182080Srnoland { 0x000e00ff, 0x00000002 }, 142182080Srnoland { 0000000000, 0x00000006 }, 143182080Srnoland { 0x0000008f, 0x00000018 }, 144182080Srnoland { 0x0000005b, 0x00000004 }, 145182080Srnoland { 0x000380e6, 0x00000002 }, 146182080Srnoland { 0x040025c5, 0x00000002 }, 147182080Srnoland { 0x00007576, 0x00000002 }, 148182080Srnoland { 0x00065000, 0x00000002 }, 149182080Srnoland { 0x00009000, 0x00000002 }, 150182080Srnoland { 0x00041000, 0x00000002 }, 151182080Srnoland { 0x0c00350e, 0x00000002 }, 152182080Srnoland { 0x00049000, 0x00000002 }, 153182080Srnoland { 0x00051000, 0x00000002 }, 154182080Srnoland { 0x01e785f8, 0x00000002 }, 155182080Srnoland { 0x00200000, 0x00000002 }, 156182080Srnoland { 0x0060007e, 0x0000000c }, 157182080Srnoland { 0x00007563, 0x00000002 }, 158182080Srnoland { 0x006075f0, 0x00000021 }, 159182080Srnoland { 0x20007073, 0x00000004 }, 160182080Srnoland { 0x00005073, 0x00000004 }, 161182080Srnoland { 0x000380e6, 0x00000002 }, 162182080Srnoland { 0x040025c5, 0x00000002 }, 163182080Srnoland { 0x00007576, 0x00000002 }, 164182080Srnoland { 0x00007577, 0x00000002 }, 165182080Srnoland { 0x0000750e, 0x00000002 }, 166182080Srnoland { 0x0000750f, 0x00000002 }, 167182080Srnoland { 0x00a05000, 0x00000002 }, 168182080Srnoland { 0x00600083, 0x0000000c }, 169182080Srnoland { 0x006075f0, 0x00000021 }, 170182080Srnoland { 0x000075f8, 0x00000002 }, 171182080Srnoland { 0x00000083, 0x00000004 }, 172182080Srnoland { 0x000a750e, 0x00000002 }, 173182080Srnoland { 0x000380e6, 0x00000002 }, 174182080Srnoland { 0x040025c5, 0x00000002 }, 175182080Srnoland { 0x0020750f, 0x00000002 }, 176182080Srnoland { 0x00600086, 0x00000004 }, 177182080Srnoland { 0x00007570, 0x00000002 }, 178182080Srnoland { 0x00007571, 0x00000002 }, 179182080Srnoland { 0x00007572, 0x00000006 }, 180182080Srnoland { 0x000380e6, 0x00000002 }, 181182080Srnoland { 0x040025c5, 0x00000002 }, 182182080Srnoland { 0x00005000, 0x00000002 }, 183182080Srnoland { 0x00a05000, 0x00000002 }, 184182080Srnoland { 0x00007568, 0x00000002 }, 185182080Srnoland { 0x00061000, 0x00000002 }, 186182080Srnoland { 0x00000095, 0x0000000c }, 187182080Srnoland { 0x00058000, 0x00000002 }, 188182080Srnoland { 0x0c607562, 0x00000002 }, 189182080Srnoland { 0x00000097, 0x00000004 }, 190182080Srnoland { 0x000380e6, 0x00000002 }, 191182080Srnoland { 0x040025c5, 0x00000002 }, 192182080Srnoland { 0x00600096, 0x00000004 }, 193182080Srnoland { 0x400070e5, 0000000000 }, 194182080Srnoland { 0x000380e6, 0x00000002 }, 195182080Srnoland { 0x040025c5, 0x00000002 }, 196182080Srnoland { 0x000380e5, 0x00000002 }, 197182080Srnoland { 0x000000a8, 0x0000001c }, 198182080Srnoland { 0x000650aa, 0x00000018 }, 199182080Srnoland { 0x040025bb, 0x00000002 }, 200182080Srnoland { 0x000610ab, 0x00000018 }, 201182080Srnoland { 0x040075bc, 0000000000 }, 202182080Srnoland { 0x000075bb, 0x00000002 }, 203182080Srnoland { 0x000075bc, 0000000000 }, 204182080Srnoland { 0x00090000, 0x00000006 }, 205182080Srnoland { 0x00090000, 0x00000002 }, 206182080Srnoland { 0x000d8002, 0x00000006 }, 207182080Srnoland { 0x00007832, 0x00000002 }, 208182080Srnoland { 0x00005000, 0x00000002 }, 209182080Srnoland { 0x000380e7, 0x00000002 }, 210182080Srnoland { 0x04002c97, 0x00000002 }, 211182080Srnoland { 0x00007820, 0x00000002 }, 212182080Srnoland { 0x00007821, 0x00000002 }, 213182080Srnoland { 0x00007800, 0000000000 }, 214182080Srnoland { 0x01200000, 0x00000002 }, 215182080Srnoland { 0x20077000, 0x00000002 }, 216182080Srnoland { 0x01200000, 0x00000002 }, 217182080Srnoland { 0x20007000, 0x00000002 }, 218182080Srnoland { 0x00061000, 0x00000002 }, 219182080Srnoland { 0x0120751b, 0x00000002 }, 220182080Srnoland { 0x8040750a, 0x00000002 }, 221182080Srnoland { 0x8040750b, 0x00000002 }, 222182080Srnoland { 0x00110000, 0x00000002 }, 223182080Srnoland { 0x000380e5, 0x00000002 }, 224182080Srnoland { 0x000000c6, 0x0000001c }, 225182080Srnoland { 0x000610ab, 0x00000018 }, 226182080Srnoland { 0x844075bd, 0x00000002 }, 227182080Srnoland { 0x000610aa, 0x00000018 }, 228182080Srnoland { 0x840075bb, 0x00000002 }, 229182080Srnoland { 0x000610ab, 0x00000018 }, 230182080Srnoland { 0x844075bc, 0x00000002 }, 231182080Srnoland { 0x000000c9, 0x00000004 }, 232182080Srnoland { 0x804075bd, 0x00000002 }, 233182080Srnoland { 0x800075bb, 0x00000002 }, 234182080Srnoland { 0x804075bc, 0x00000002 }, 235182080Srnoland { 0x00108000, 0x00000002 }, 236182080Srnoland { 0x01400000, 0x00000002 }, 237182080Srnoland { 0x006000cd, 0x0000000c }, 238182080Srnoland { 0x20c07000, 0x00000020 }, 239182080Srnoland { 0x000000cf, 0x00000012 }, 240182080Srnoland { 0x00800000, 0x00000006 }, 241182080Srnoland { 0x0080751d, 0x00000006 }, 242182080Srnoland { 0000000000, 0000000000 }, 243182080Srnoland { 0x0000775c, 0x00000002 }, 244182080Srnoland { 0x00a05000, 0x00000002 }, 245182080Srnoland { 0x00661000, 0x00000002 }, 246182080Srnoland { 0x0460275d, 0x00000020 }, 247182080Srnoland { 0x00004000, 0000000000 }, 248182080Srnoland { 0x01e00830, 0x00000002 }, 249182080Srnoland { 0x21007000, 0000000000 }, 250182080Srnoland { 0x6464614d, 0000000000 }, 251182080Srnoland { 0x69687420, 0000000000 }, 252182080Srnoland { 0x00000073, 0000000000 }, 253182080Srnoland { 0000000000, 0000000000 }, 254182080Srnoland { 0x00005000, 0x00000002 }, 255182080Srnoland { 0x000380d0, 0x00000002 }, 256182080Srnoland { 0x040025e0, 0x00000002 }, 257182080Srnoland { 0x000075e1, 0000000000 }, 258182080Srnoland { 0x00000001, 0000000000 }, 259182080Srnoland { 0x000380e0, 0x00000002 }, 260182080Srnoland { 0x04002394, 0x00000002 }, 261182080Srnoland { 0x00005000, 0000000000 }, 262182080Srnoland { 0000000000, 0000000000 }, 263182080Srnoland { 0000000000, 0000000000 }, 264182080Srnoland { 0x00000008, 0000000000 }, 265182080Srnoland { 0x00000004, 0000000000 }, 266182080Srnoland { 0000000000, 0000000000 }, 267182080Srnoland { 0000000000, 0000000000 }, 268182080Srnoland { 0000000000, 0000000000 }, 269182080Srnoland { 0000000000, 0000000000 }, 270182080Srnoland { 0000000000, 0000000000 }, 271182080Srnoland { 0000000000, 0000000000 }, 272182080Srnoland { 0000000000, 0000000000 }, 273182080Srnoland { 0000000000, 0000000000 }, 274182080Srnoland { 0000000000, 0000000000 }, 275182080Srnoland { 0000000000, 0000000000 }, 276182080Srnoland { 0000000000, 0000000000 }, 277182080Srnoland { 0000000000, 0000000000 }, 278182080Srnoland { 0000000000, 0000000000 }, 279182080Srnoland { 0000000000, 0000000000 }, 280182080Srnoland { 0000000000, 0000000000 }, 281182080Srnoland { 0000000000, 0000000000 }, 282182080Srnoland { 0000000000, 0000000000 }, 283182080Srnoland { 0000000000, 0000000000 }, 284182080Srnoland { 0000000000, 0000000000 }, 285182080Srnoland { 0000000000, 0000000000 }, 286182080Srnoland { 0000000000, 0000000000 }, 287182080Srnoland { 0000000000, 0000000000 }, 288182080Srnoland { 0000000000, 0000000000 }, 289182080Srnoland { 0000000000, 0000000000 }, 290182080Srnoland}; 291182080Srnoland 292182080Srnolandstatic const u32 R200_cp_microcode[][2]={ 293182080Srnoland { 0x21007000, 0000000000 }, 294182080Srnoland { 0x20007000, 0000000000 }, 295182080Srnoland { 0x000000bf, 0x00000004 }, 296182080Srnoland { 0x000000c3, 0x00000004 }, 297182080Srnoland { 0x7a685e5d, 0000000000 }, 298182080Srnoland { 0x5d5d5588, 0000000000 }, 299182080Srnoland { 0x68659197, 0000000000 }, 300182080Srnoland { 0x5da19f78, 0000000000 }, 301182080Srnoland { 0x5d5d5d5d, 0000000000 }, 302182080Srnoland { 0x5dee5d50, 0000000000 }, 303182080Srnoland { 0xf2acacac, 0000000000 }, 304182080Srnoland { 0xe75df9e9, 0000000000 }, 305182080Srnoland { 0xb1dd0e11, 0000000000 }, 306182080Srnoland { 0xe2afafaf, 0000000000 }, 307182080Srnoland { 0x000f0000, 0x00000016 }, 308182080Srnoland { 0x452f232d, 0000000000 }, 309182080Srnoland { 0x00000013, 0x00000004 }, 310182080Srnoland { 0x000f0000, 0x00000016 }, 311182080Srnoland { 0x452f272d, 0000000000 }, 312182080Srnoland { 0x000f0001, 0x00000016 }, 313182080Srnoland { 0x3e4d4a37, 0000000000 }, 314182080Srnoland { 0x000077ef, 0x00000002 }, 315182080Srnoland { 0x00061000, 0x00000002 }, 316182080Srnoland { 0x00000020, 0x0000001a }, 317182080Srnoland { 0x00004000, 0x0000001e }, 318182080Srnoland { 0x00061000, 0x00000002 }, 319182080Srnoland { 0x00000020, 0x0000001a }, 320182080Srnoland { 0x00004000, 0x0000001e }, 321182080Srnoland { 0x00061000, 0x00000002 }, 322182080Srnoland { 0x00000020, 0x0000001a }, 323182080Srnoland { 0x00004000, 0x0000001e }, 324182080Srnoland { 0x00000016, 0x00000004 }, 325182080Srnoland { 0x0003802a, 0x00000002 }, 326182080Srnoland { 0x040067e0, 0x00000002 }, 327182080Srnoland { 0x00000016, 0x00000004 }, 328182080Srnoland { 0x000077e0, 0x00000002 }, 329182080Srnoland { 0x00065000, 0x00000002 }, 330182080Srnoland { 0x000037e1, 0x00000002 }, 331182080Srnoland { 0x040067e1, 0x00000006 }, 332182080Srnoland { 0x000077e0, 0x00000002 }, 333182080Srnoland { 0x000077e1, 0x00000002 }, 334182080Srnoland { 0x000077e1, 0x00000006 }, 335182080Srnoland { 0xffffffff, 0000000000 }, 336182080Srnoland { 0x10000000, 0000000000 }, 337182080Srnoland { 0x07f007f0, 0000000000 }, 338182080Srnoland { 0x0003802a, 0x00000002 }, 339182080Srnoland { 0x040067e0, 0x00000006 }, 340182080Srnoland { 0x0003802c, 0x00000002 }, 341182080Srnoland { 0x04002741, 0x00000002 }, 342182080Srnoland { 0x04002741, 0x00000002 }, 343182080Srnoland { 0x04002743, 0x00000002 }, 344182080Srnoland { 0x00007675, 0x00000002 }, 345182080Srnoland { 0x00007676, 0x00000002 }, 346182080Srnoland { 0x00007677, 0x00000002 }, 347182080Srnoland { 0x00007678, 0x00000006 }, 348182080Srnoland { 0x0003802c, 0x00000002 }, 349182080Srnoland { 0x04002741, 0x00000002 }, 350182080Srnoland { 0x04002741, 0x00000002 }, 351182080Srnoland { 0x04002743, 0x00000002 }, 352182080Srnoland { 0x00007676, 0x00000002 }, 353182080Srnoland { 0x00007677, 0x00000002 }, 354182080Srnoland { 0x00007678, 0x00000006 }, 355182080Srnoland { 0x0003802b, 0x00000002 }, 356182080Srnoland { 0x04002676, 0x00000002 }, 357182080Srnoland { 0x00007677, 0x00000002 }, 358182080Srnoland { 0x0003802c, 0x00000002 }, 359182080Srnoland { 0x04002741, 0x00000002 }, 360182080Srnoland { 0x04002743, 0x00000002 }, 361182080Srnoland { 0x00007678, 0x00000006 }, 362182080Srnoland { 0x0003802c, 0x00000002 }, 363182080Srnoland { 0x04002741, 0x00000002 }, 364182080Srnoland { 0x04002741, 0x00000002 }, 365182080Srnoland { 0x04002743, 0x00000002 }, 366182080Srnoland { 0x00007678, 0x00000006 }, 367182080Srnoland { 0x0000002f, 0x00000018 }, 368182080Srnoland { 0x0000002f, 0x00000018 }, 369182080Srnoland { 0000000000, 0x00000006 }, 370182080Srnoland { 0x00000037, 0x00000018 }, 371182080Srnoland { 0x00000037, 0x00000018 }, 372182080Srnoland { 0000000000, 0x00000006 }, 373182080Srnoland { 0x01605000, 0x00000002 }, 374182080Srnoland { 0x00065000, 0x00000002 }, 375182080Srnoland { 0x00098000, 0x00000002 }, 376182080Srnoland { 0x00061000, 0x00000002 }, 377182080Srnoland { 0x64c06051, 0x00000004 }, 378182080Srnoland { 0x00080000, 0x00000016 }, 379182080Srnoland { 0000000000, 0000000000 }, 380182080Srnoland { 0x0400251d, 0x00000002 }, 381182080Srnoland { 0x00007580, 0x00000002 }, 382182080Srnoland { 0x00067581, 0x00000002 }, 383182080Srnoland { 0x04002580, 0x00000002 }, 384182080Srnoland { 0x00067581, 0x00000002 }, 385182080Srnoland { 0x0000005a, 0x00000004 }, 386182080Srnoland { 0x00005000, 0000000000 }, 387182080Srnoland { 0x00061000, 0x00000002 }, 388182080Srnoland { 0x0000750e, 0x00000002 }, 389182080Srnoland { 0x00019000, 0x00000002 }, 390182080Srnoland { 0x00011064, 0x00000014 }, 391182080Srnoland { 0x00000064, 0x00000012 }, 392182080Srnoland { 0x0400250f, 0x00000002 }, 393182080Srnoland { 0x0000505e, 0x00000004 }, 394182080Srnoland { 0x00007565, 0x00000002 }, 395182080Srnoland { 0x00007566, 0x00000002 }, 396182080Srnoland { 0x00000065, 0x00000004 }, 397182080Srnoland { 0x01e655b4, 0x00000002 }, 398182080Srnoland { 0x4401b0f0, 0x00000002 }, 399182080Srnoland { 0x01c110f0, 0x00000002 }, 400182080Srnoland { 0x26667071, 0x00000018 }, 401182080Srnoland { 0x040c2565, 0x00000002 }, 402182080Srnoland { 0x00000071, 0x00000018 }, 403182080Srnoland { 0x04002564, 0x00000002 }, 404182080Srnoland { 0x00007566, 0x00000002 }, 405182080Srnoland { 0x00000068, 0x00000004 }, 406182080Srnoland { 0x00401074, 0x00000008 }, 407182080Srnoland { 0x00101000, 0x00000002 }, 408182080Srnoland { 0x000d80ff, 0x00000002 }, 409182080Srnoland { 0x00800077, 0x00000008 }, 410182080Srnoland { 0x000f9000, 0x00000002 }, 411182080Srnoland { 0x000e00ff, 0x00000002 }, 412182080Srnoland { 0000000000, 0x00000006 }, 413182080Srnoland { 0x00000094, 0x00000018 }, 414182080Srnoland { 0x00000068, 0x00000004 }, 415182080Srnoland { 0x00007576, 0x00000002 }, 416182080Srnoland { 0x00065000, 0x00000002 }, 417182080Srnoland { 0x00009000, 0x00000002 }, 418182080Srnoland { 0x00041000, 0x00000002 }, 419182080Srnoland { 0x0c00350e, 0x00000002 }, 420182080Srnoland { 0x00049000, 0x00000002 }, 421182080Srnoland { 0x00051000, 0x00000002 }, 422182080Srnoland { 0x01e785f8, 0x00000002 }, 423182080Srnoland { 0x00200000, 0x00000002 }, 424182080Srnoland { 0x00600087, 0x0000000c }, 425182080Srnoland { 0x00007563, 0x00000002 }, 426182080Srnoland { 0x006075f0, 0x00000021 }, 427182080Srnoland { 0x2000707c, 0x00000004 }, 428182080Srnoland { 0x0000507c, 0x00000004 }, 429182080Srnoland { 0x00007576, 0x00000002 }, 430182080Srnoland { 0x00007577, 0x00000002 }, 431182080Srnoland { 0x0000750e, 0x00000002 }, 432182080Srnoland { 0x0000750f, 0x00000002 }, 433182080Srnoland { 0x00a05000, 0x00000002 }, 434182080Srnoland { 0x0060008a, 0x0000000c }, 435182080Srnoland { 0x006075f0, 0x00000021 }, 436182080Srnoland { 0x000075f8, 0x00000002 }, 437182080Srnoland { 0x0000008a, 0x00000004 }, 438182080Srnoland { 0x000a750e, 0x00000002 }, 439182080Srnoland { 0x0020750f, 0x00000002 }, 440182080Srnoland { 0x0060008d, 0x00000004 }, 441182080Srnoland { 0x00007570, 0x00000002 }, 442182080Srnoland { 0x00007571, 0x00000002 }, 443182080Srnoland { 0x00007572, 0x00000006 }, 444182080Srnoland { 0x00005000, 0x00000002 }, 445182080Srnoland { 0x00a05000, 0x00000002 }, 446182080Srnoland { 0x00007568, 0x00000002 }, 447182080Srnoland { 0x00061000, 0x00000002 }, 448182080Srnoland { 0x00000098, 0x0000000c }, 449182080Srnoland { 0x00058000, 0x00000002 }, 450182080Srnoland { 0x0c607562, 0x00000002 }, 451182080Srnoland { 0x0000009a, 0x00000004 }, 452182080Srnoland { 0x00600099, 0x00000004 }, 453182080Srnoland { 0x400070f1, 0000000000 }, 454182080Srnoland { 0x000380f1, 0x00000002 }, 455182080Srnoland { 0x000000a7, 0x0000001c }, 456182080Srnoland { 0x000650a9, 0x00000018 }, 457182080Srnoland { 0x040025bb, 0x00000002 }, 458182080Srnoland { 0x000610aa, 0x00000018 }, 459182080Srnoland { 0x040075bc, 0000000000 }, 460182080Srnoland { 0x000075bb, 0x00000002 }, 461182080Srnoland { 0x000075bc, 0000000000 }, 462182080Srnoland { 0x00090000, 0x00000006 }, 463182080Srnoland { 0x00090000, 0x00000002 }, 464182080Srnoland { 0x000d8002, 0x00000006 }, 465182080Srnoland { 0x00005000, 0x00000002 }, 466182080Srnoland { 0x00007821, 0x00000002 }, 467182080Srnoland { 0x00007800, 0000000000 }, 468182080Srnoland { 0x00007821, 0x00000002 }, 469182080Srnoland { 0x00007800, 0000000000 }, 470182080Srnoland { 0x01665000, 0x00000002 }, 471182080Srnoland { 0x000a0000, 0x00000002 }, 472182080Srnoland { 0x000671cc, 0x00000002 }, 473182080Srnoland { 0x0286f1cd, 0x00000002 }, 474182080Srnoland { 0x000000b7, 0x00000010 }, 475182080Srnoland { 0x21007000, 0000000000 }, 476182080Srnoland { 0x000000be, 0x0000001c }, 477182080Srnoland { 0x00065000, 0x00000002 }, 478182080Srnoland { 0x000a0000, 0x00000002 }, 479182080Srnoland { 0x00061000, 0x00000002 }, 480182080Srnoland { 0x000b0000, 0x00000002 }, 481182080Srnoland { 0x38067000, 0x00000002 }, 482182080Srnoland { 0x000a00ba, 0x00000004 }, 483182080Srnoland { 0x20007000, 0000000000 }, 484182080Srnoland { 0x01200000, 0x00000002 }, 485182080Srnoland { 0x20077000, 0x00000002 }, 486182080Srnoland { 0x01200000, 0x00000002 }, 487182080Srnoland { 0x20007000, 0000000000 }, 488182080Srnoland { 0x00061000, 0x00000002 }, 489182080Srnoland { 0x0120751b, 0x00000002 }, 490182080Srnoland { 0x8040750a, 0x00000002 }, 491182080Srnoland { 0x8040750b, 0x00000002 }, 492182080Srnoland { 0x00110000, 0x00000002 }, 493182080Srnoland { 0x000380f1, 0x00000002 }, 494182080Srnoland { 0x000000d1, 0x0000001c }, 495182080Srnoland { 0x000610aa, 0x00000018 }, 496182080Srnoland { 0x844075bd, 0x00000002 }, 497182080Srnoland { 0x000610a9, 0x00000018 }, 498182080Srnoland { 0x840075bb, 0x00000002 }, 499182080Srnoland { 0x000610aa, 0x00000018 }, 500182080Srnoland { 0x844075bc, 0x00000002 }, 501182080Srnoland { 0x000000d4, 0x00000004 }, 502182080Srnoland { 0x804075bd, 0x00000002 }, 503182080Srnoland { 0x800075bb, 0x00000002 }, 504182080Srnoland { 0x804075bc, 0x00000002 }, 505182080Srnoland { 0x00108000, 0x00000002 }, 506182080Srnoland { 0x01400000, 0x00000002 }, 507182080Srnoland { 0x006000d8, 0x0000000c }, 508182080Srnoland { 0x20c07000, 0x00000020 }, 509182080Srnoland { 0x000000da, 0x00000012 }, 510182080Srnoland { 0x00800000, 0x00000006 }, 511182080Srnoland { 0x0080751d, 0x00000006 }, 512182080Srnoland { 0x000025bb, 0x00000002 }, 513182080Srnoland { 0x000040d4, 0x00000004 }, 514182080Srnoland { 0x0000775c, 0x00000002 }, 515182080Srnoland { 0x00a05000, 0x00000002 }, 516182080Srnoland { 0x00661000, 0x00000002 }, 517182080Srnoland { 0x0460275d, 0x00000020 }, 518182080Srnoland { 0x00004000, 0000000000 }, 519182080Srnoland { 0x00007999, 0x00000002 }, 520182080Srnoland { 0x00a05000, 0x00000002 }, 521182080Srnoland { 0x00661000, 0x00000002 }, 522182080Srnoland { 0x0460299b, 0x00000020 }, 523182080Srnoland { 0x00004000, 0000000000 }, 524182080Srnoland { 0x01e00830, 0x00000002 }, 525182080Srnoland { 0x21007000, 0000000000 }, 526182080Srnoland { 0x00005000, 0x00000002 }, 527182080Srnoland { 0x00038056, 0x00000002 }, 528182080Srnoland { 0x040025e0, 0x00000002 }, 529182080Srnoland { 0x000075e1, 0000000000 }, 530182080Srnoland { 0x00000001, 0000000000 }, 531182080Srnoland { 0x000380ed, 0x00000002 }, 532182080Srnoland { 0x04007394, 0000000000 }, 533182080Srnoland { 0000000000, 0000000000 }, 534182080Srnoland { 0000000000, 0000000000 }, 535182080Srnoland { 0x000078c4, 0x00000002 }, 536182080Srnoland { 0x000078c5, 0x00000002 }, 537182080Srnoland { 0x000078c6, 0x00000002 }, 538182080Srnoland { 0x00007924, 0x00000002 }, 539182080Srnoland { 0x00007925, 0x00000002 }, 540182080Srnoland { 0x00007926, 0x00000002 }, 541182080Srnoland { 0x000000f2, 0x00000004 }, 542182080Srnoland { 0x00007924, 0x00000002 }, 543182080Srnoland { 0x00007925, 0x00000002 }, 544182080Srnoland { 0x00007926, 0x00000002 }, 545182080Srnoland { 0x000000f9, 0x00000004 }, 546182080Srnoland { 0000000000, 0000000000 }, 547182080Srnoland { 0000000000, 0000000000 }, 548182080Srnoland { 0000000000, 0000000000 }, 549182080Srnoland}; 550182080Srnoland 551182080Srnolandstatic const u32 R300_cp_microcode[][2]={ 552182080Srnoland { 0x4200e000, 0000000000 }, 553182080Srnoland { 0x4000e000, 0000000000 }, 554182080Srnoland { 0x000000ae, 0x00000008 }, 555182080Srnoland { 0x000000b2, 0x00000008 }, 556182080Srnoland { 0x67554b4a, 0000000000 }, 557182080Srnoland { 0x4a4a4475, 0000000000 }, 558182080Srnoland { 0x55527d83, 0000000000 }, 559182080Srnoland { 0x4a8c8b65, 0000000000 }, 560182080Srnoland { 0x4aef4af6, 0000000000 }, 561182080Srnoland { 0x4ae14a4a, 0000000000 }, 562182080Srnoland { 0xe4979797, 0000000000 }, 563182080Srnoland { 0xdb4aebdd, 0000000000 }, 564182080Srnoland { 0x9ccc4a4a, 0000000000 }, 565182080Srnoland { 0xd1989898, 0000000000 }, 566182080Srnoland { 0x4a0f9ad6, 0000000000 }, 567182080Srnoland { 0x000ca000, 0x00000004 }, 568182080Srnoland { 0x000d0012, 0x00000038 }, 569182080Srnoland { 0x0000e8b4, 0x00000004 }, 570182080Srnoland { 0x000d0014, 0x00000038 }, 571182080Srnoland { 0x0000e8b6, 0x00000004 }, 572182080Srnoland { 0x000d0016, 0x00000038 }, 573182080Srnoland { 0x0000e854, 0x00000004 }, 574182080Srnoland { 0x000d0018, 0x00000038 }, 575182080Srnoland { 0x0000e855, 0x00000004 }, 576182080Srnoland { 0x000d001a, 0x00000038 }, 577182080Srnoland { 0x0000e856, 0x00000004 }, 578182080Srnoland { 0x000d001c, 0x00000038 }, 579182080Srnoland { 0x0000e857, 0x00000004 }, 580182080Srnoland { 0x000d001e, 0x00000038 }, 581182080Srnoland { 0x0000e824, 0x00000004 }, 582182080Srnoland { 0x000d0020, 0x00000038 }, 583182080Srnoland { 0x0000e825, 0x00000004 }, 584182080Srnoland { 0x000d0022, 0x00000038 }, 585182080Srnoland { 0x0000e830, 0x00000004 }, 586182080Srnoland { 0x000d0024, 0x00000038 }, 587182080Srnoland { 0x0000f0c0, 0x00000004 }, 588182080Srnoland { 0x000d0026, 0x00000038 }, 589182080Srnoland { 0x0000f0c1, 0x00000004 }, 590182080Srnoland { 0x000d0028, 0x00000038 }, 591182080Srnoland { 0x0000f041, 0x00000004 }, 592182080Srnoland { 0x000d002a, 0x00000038 }, 593182080Srnoland { 0x0000f184, 0x00000004 }, 594182080Srnoland { 0x000d002c, 0x00000038 }, 595182080Srnoland { 0x0000f185, 0x00000004 }, 596182080Srnoland { 0x000d002e, 0x00000038 }, 597182080Srnoland { 0x0000f186, 0x00000004 }, 598182080Srnoland { 0x000d0030, 0x00000038 }, 599182080Srnoland { 0x0000f187, 0x00000004 }, 600182080Srnoland { 0x000d0032, 0x00000038 }, 601182080Srnoland { 0x0000f180, 0x00000004 }, 602182080Srnoland { 0x000d0034, 0x00000038 }, 603182080Srnoland { 0x0000f393, 0x00000004 }, 604182080Srnoland { 0x000d0036, 0x00000038 }, 605182080Srnoland { 0x0000f38a, 0x00000004 }, 606182080Srnoland { 0x000d0038, 0x00000038 }, 607182080Srnoland { 0x0000f38e, 0x00000004 }, 608182080Srnoland { 0x0000e821, 0x00000004 }, 609182080Srnoland { 0x0140a000, 0x00000004 }, 610182080Srnoland { 0x00000043, 0x00000018 }, 611182080Srnoland { 0x00cce800, 0x00000004 }, 612182080Srnoland { 0x001b0001, 0x00000004 }, 613182080Srnoland { 0x08004800, 0x00000004 }, 614182080Srnoland { 0x001b0001, 0x00000004 }, 615182080Srnoland { 0x08004800, 0x00000004 }, 616182080Srnoland { 0x001b0001, 0x00000004 }, 617182080Srnoland { 0x08004800, 0x00000004 }, 618182080Srnoland { 0x0000003a, 0x00000008 }, 619182080Srnoland { 0x0000a000, 0000000000 }, 620182080Srnoland { 0x2000451d, 0x00000004 }, 621182080Srnoland { 0x0000e580, 0x00000004 }, 622182080Srnoland { 0x000ce581, 0x00000004 }, 623182080Srnoland { 0x08004580, 0x00000004 }, 624182080Srnoland { 0x000ce581, 0x00000004 }, 625182080Srnoland { 0x00000047, 0x00000008 }, 626182080Srnoland { 0x0000a000, 0000000000 }, 627182080Srnoland { 0x000c2000, 0x00000004 }, 628182080Srnoland { 0x0000e50e, 0x00000004 }, 629182080Srnoland { 0x00032000, 0x00000004 }, 630182080Srnoland { 0x00022051, 0x00000028 }, 631182080Srnoland { 0x00000051, 0x00000024 }, 632182080Srnoland { 0x0800450f, 0x00000004 }, 633182080Srnoland { 0x0000a04b, 0x00000008 }, 634182080Srnoland { 0x0000e565, 0x00000004 }, 635182080Srnoland { 0x0000e566, 0x00000004 }, 636182080Srnoland { 0x00000052, 0x00000008 }, 637182080Srnoland { 0x03cca5b4, 0x00000004 }, 638182080Srnoland { 0x05432000, 0x00000004 }, 639182080Srnoland { 0x00022000, 0x00000004 }, 640182080Srnoland { 0x4ccce05e, 0x00000030 }, 641182080Srnoland { 0x08274565, 0x00000004 }, 642182080Srnoland { 0x0000005e, 0x00000030 }, 643182080Srnoland { 0x08004564, 0x00000004 }, 644182080Srnoland { 0x0000e566, 0x00000004 }, 645182080Srnoland { 0x00000055, 0x00000008 }, 646182080Srnoland { 0x00802061, 0x00000010 }, 647182080Srnoland { 0x00202000, 0x00000004 }, 648182080Srnoland { 0x001b00ff, 0x00000004 }, 649182080Srnoland { 0x01000064, 0x00000010 }, 650182080Srnoland { 0x001f2000, 0x00000004 }, 651182080Srnoland { 0x001c00ff, 0x00000004 }, 652182080Srnoland { 0000000000, 0x0000000c }, 653182080Srnoland { 0x00000080, 0x00000030 }, 654182080Srnoland { 0x00000055, 0x00000008 }, 655182080Srnoland { 0x0000e576, 0x00000004 }, 656182080Srnoland { 0x000ca000, 0x00000004 }, 657182080Srnoland { 0x00012000, 0x00000004 }, 658182080Srnoland { 0x00082000, 0x00000004 }, 659182080Srnoland { 0x1800650e, 0x00000004 }, 660182080Srnoland { 0x00092000, 0x00000004 }, 661182080Srnoland { 0x000a2000, 0x00000004 }, 662182080Srnoland { 0x000f0000, 0x00000004 }, 663182080Srnoland { 0x00400000, 0x00000004 }, 664182080Srnoland { 0x00000074, 0x00000018 }, 665182080Srnoland { 0x0000e563, 0x00000004 }, 666182080Srnoland { 0x00c0e5f9, 0x000000c2 }, 667182080Srnoland { 0x00000069, 0x00000008 }, 668182080Srnoland { 0x0000a069, 0x00000008 }, 669182080Srnoland { 0x0000e576, 0x00000004 }, 670182080Srnoland { 0x0000e577, 0x00000004 }, 671182080Srnoland { 0x0000e50e, 0x00000004 }, 672182080Srnoland { 0x0000e50f, 0x00000004 }, 673182080Srnoland { 0x0140a000, 0x00000004 }, 674182080Srnoland { 0x00000077, 0x00000018 }, 675182080Srnoland { 0x00c0e5f9, 0x000000c2 }, 676182080Srnoland { 0x00000077, 0x00000008 }, 677182080Srnoland { 0x0014e50e, 0x00000004 }, 678182080Srnoland { 0x0040e50f, 0x00000004 }, 679182080Srnoland { 0x00c0007a, 0x00000008 }, 680182080Srnoland { 0x0000e570, 0x00000004 }, 681182080Srnoland { 0x0000e571, 0x00000004 }, 682182080Srnoland { 0x0000e572, 0x0000000c }, 683182080Srnoland { 0x0000a000, 0x00000004 }, 684182080Srnoland { 0x0140a000, 0x00000004 }, 685182080Srnoland { 0x0000e568, 0x00000004 }, 686182080Srnoland { 0x000c2000, 0x00000004 }, 687182080Srnoland { 0x00000084, 0x00000018 }, 688182080Srnoland { 0x000b0000, 0x00000004 }, 689182080Srnoland { 0x18c0e562, 0x00000004 }, 690182080Srnoland { 0x00000086, 0x00000008 }, 691182080Srnoland { 0x00c00085, 0x00000008 }, 692182080Srnoland { 0x000700e3, 0x00000004 }, 693182080Srnoland { 0x00000092, 0x00000038 }, 694182080Srnoland { 0x000ca094, 0x00000030 }, 695182080Srnoland { 0x080045bb, 0x00000004 }, 696182080Srnoland { 0x000c2095, 0x00000030 }, 697182080Srnoland { 0x0800e5bc, 0000000000 }, 698182080Srnoland { 0x0000e5bb, 0x00000004 }, 699182080Srnoland { 0x0000e5bc, 0000000000 }, 700182080Srnoland { 0x00120000, 0x0000000c }, 701182080Srnoland { 0x00120000, 0x00000004 }, 702182080Srnoland { 0x001b0002, 0x0000000c }, 703182080Srnoland { 0x0000a000, 0x00000004 }, 704182080Srnoland { 0x0000e821, 0x00000004 }, 705182080Srnoland { 0x0000e800, 0000000000 }, 706182080Srnoland { 0x0000e821, 0x00000004 }, 707182080Srnoland { 0x0000e82e, 0000000000 }, 708182080Srnoland { 0x02cca000, 0x00000004 }, 709182080Srnoland { 0x00140000, 0x00000004 }, 710182080Srnoland { 0x000ce1cc, 0x00000004 }, 711182080Srnoland { 0x050de1cd, 0x00000004 }, 712182080Srnoland { 0x00400000, 0x00000004 }, 713182080Srnoland { 0x000000a4, 0x00000018 }, 714182080Srnoland { 0x00c0a000, 0x00000004 }, 715182080Srnoland { 0x000000a1, 0x00000008 }, 716182080Srnoland { 0x000000a6, 0x00000020 }, 717182080Srnoland { 0x4200e000, 0000000000 }, 718182080Srnoland { 0x000000ad, 0x00000038 }, 719182080Srnoland { 0x000ca000, 0x00000004 }, 720182080Srnoland { 0x00140000, 0x00000004 }, 721182080Srnoland { 0x000c2000, 0x00000004 }, 722182080Srnoland { 0x00160000, 0x00000004 }, 723182080Srnoland { 0x700ce000, 0x00000004 }, 724182080Srnoland { 0x001400a9, 0x00000008 }, 725182080Srnoland { 0x4000e000, 0000000000 }, 726182080Srnoland { 0x02400000, 0x00000004 }, 727182080Srnoland { 0x400ee000, 0x00000004 }, 728182080Srnoland { 0x02400000, 0x00000004 }, 729182080Srnoland { 0x4000e000, 0000000000 }, 730182080Srnoland { 0x000c2000, 0x00000004 }, 731182080Srnoland { 0x0240e51b, 0x00000004 }, 732182080Srnoland { 0x0080e50a, 0x00000005 }, 733182080Srnoland { 0x0080e50b, 0x00000005 }, 734182080Srnoland { 0x00220000, 0x00000004 }, 735182080Srnoland { 0x000700e3, 0x00000004 }, 736182080Srnoland { 0x000000c0, 0x00000038 }, 737182080Srnoland { 0x000c2095, 0x00000030 }, 738182080Srnoland { 0x0880e5bd, 0x00000005 }, 739182080Srnoland { 0x000c2094, 0x00000030 }, 740182080Srnoland { 0x0800e5bb, 0x00000005 }, 741182080Srnoland { 0x000c2095, 0x00000030 }, 742182080Srnoland { 0x0880e5bc, 0x00000005 }, 743182080Srnoland { 0x000000c3, 0x00000008 }, 744182080Srnoland { 0x0080e5bd, 0x00000005 }, 745182080Srnoland { 0x0000e5bb, 0x00000005 }, 746182080Srnoland { 0x0080e5bc, 0x00000005 }, 747182080Srnoland { 0x00210000, 0x00000004 }, 748182080Srnoland { 0x02800000, 0x00000004 }, 749182080Srnoland { 0x00c000c7, 0x00000018 }, 750182080Srnoland { 0x4180e000, 0x00000040 }, 751182080Srnoland { 0x000000c9, 0x00000024 }, 752182080Srnoland { 0x01000000, 0x0000000c }, 753182080Srnoland { 0x0100e51d, 0x0000000c }, 754182080Srnoland { 0x000045bb, 0x00000004 }, 755182080Srnoland { 0x000080c3, 0x00000008 }, 756182080Srnoland { 0x0000f3ce, 0x00000004 }, 757182080Srnoland { 0x0140a000, 0x00000004 }, 758182080Srnoland { 0x00cc2000, 0x00000004 }, 759182080Srnoland { 0x08c053cf, 0x00000040 }, 760182080Srnoland { 0x00008000, 0000000000 }, 761182080Srnoland { 0x0000f3d2, 0x00000004 }, 762182080Srnoland { 0x0140a000, 0x00000004 }, 763182080Srnoland { 0x00cc2000, 0x00000004 }, 764182080Srnoland { 0x08c053d3, 0x00000040 }, 765182080Srnoland { 0x00008000, 0000000000 }, 766182080Srnoland { 0x0000f39d, 0x00000004 }, 767182080Srnoland { 0x0140a000, 0x00000004 }, 768182080Srnoland { 0x00cc2000, 0x00000004 }, 769182080Srnoland { 0x08c0539e, 0x00000040 }, 770182080Srnoland { 0x00008000, 0000000000 }, 771182080Srnoland { 0x03c00830, 0x00000004 }, 772182080Srnoland { 0x4200e000, 0000000000 }, 773182080Srnoland { 0x0000a000, 0x00000004 }, 774182080Srnoland { 0x200045e0, 0x00000004 }, 775182080Srnoland { 0x0000e5e1, 0000000000 }, 776182080Srnoland { 0x00000001, 0000000000 }, 777182080Srnoland { 0x000700e0, 0x00000004 }, 778182080Srnoland { 0x0800e394, 0000000000 }, 779182080Srnoland { 0000000000, 0000000000 }, 780182080Srnoland { 0x0000e8c4, 0x00000004 }, 781182080Srnoland { 0x0000e8c5, 0x00000004 }, 782182080Srnoland { 0x0000e8c6, 0x00000004 }, 783182080Srnoland { 0x0000e928, 0x00000004 }, 784182080Srnoland { 0x0000e929, 0x00000004 }, 785182080Srnoland { 0x0000e92a, 0x00000004 }, 786182080Srnoland { 0x000000e4, 0x00000008 }, 787182080Srnoland { 0x0000e928, 0x00000004 }, 788182080Srnoland { 0x0000e929, 0x00000004 }, 789182080Srnoland { 0x0000e92a, 0x00000004 }, 790182080Srnoland { 0x000000eb, 0x00000008 }, 791182080Srnoland { 0x02c02000, 0x00000004 }, 792182080Srnoland { 0x00060000, 0x00000004 }, 793182080Srnoland { 0x000000f3, 0x00000034 }, 794182080Srnoland { 0x000000f0, 0x00000008 }, 795182080Srnoland { 0x00008000, 0x00000004 }, 796182080Srnoland { 0xc000e000, 0000000000 }, 797182080Srnoland { 0000000000, 0000000000 }, 798182080Srnoland { 0x000c2000, 0x00000004 }, 799182080Srnoland { 0x001d0018, 0x00000004 }, 800182080Srnoland { 0x001a0001, 0x00000004 }, 801182080Srnoland { 0x000000fb, 0x00000034 }, 802182080Srnoland { 0x0000004a, 0x00000008 }, 803182080Srnoland { 0x0500a04a, 0x00000008 }, 804182080Srnoland { 0000000000, 0000000000 }, 805182080Srnoland { 0000000000, 0000000000 }, 806182080Srnoland { 0000000000, 0000000000 }, 807182080Srnoland { 0000000000, 0000000000 }, 808182080Srnoland}; 809182080Srnoland 810182080Srnolandstatic const u32 R420_cp_microcode[][2]={ 811182080Srnoland { 0x4200e000, 0000000000 }, 812182080Srnoland { 0x4000e000, 0000000000 }, 813182080Srnoland { 0x00000099, 0x00000008 }, 814182080Srnoland { 0x0000009d, 0x00000008 }, 815182080Srnoland { 0x4a554b4a, 0000000000 }, 816182080Srnoland { 0x4a4a4467, 0000000000 }, 817182080Srnoland { 0x55526f75, 0000000000 }, 818182080Srnoland { 0x4a7e7d65, 0000000000 }, 819182080Srnoland { 0xd9d3dff6, 0000000000 }, 820182080Srnoland { 0x4ac54a4a, 0000000000 }, 821182080Srnoland { 0xc8828282, 0000000000 }, 822182080Srnoland { 0xbf4acfc1, 0000000000 }, 823182080Srnoland { 0x87b04a4a, 0000000000 }, 824182080Srnoland { 0xb5838383, 0000000000 }, 825182080Srnoland { 0x4a0f85ba, 0000000000 }, 826182080Srnoland { 0x000ca000, 0x00000004 }, 827182080Srnoland { 0x000d0012, 0x00000038 }, 828182080Srnoland { 0x0000e8b4, 0x00000004 }, 829182080Srnoland { 0x000d0014, 0x00000038 }, 830182080Srnoland { 0x0000e8b6, 0x00000004 }, 831182080Srnoland { 0x000d0016, 0x00000038 }, 832182080Srnoland { 0x0000e854, 0x00000004 }, 833182080Srnoland { 0x000d0018, 0x00000038 }, 834182080Srnoland { 0x0000e855, 0x00000004 }, 835182080Srnoland { 0x000d001a, 0x00000038 }, 836182080Srnoland { 0x0000e856, 0x00000004 }, 837182080Srnoland { 0x000d001c, 0x00000038 }, 838182080Srnoland { 0x0000e857, 0x00000004 }, 839182080Srnoland { 0x000d001e, 0x00000038 }, 840182080Srnoland { 0x0000e824, 0x00000004 }, 841182080Srnoland { 0x000d0020, 0x00000038 }, 842182080Srnoland { 0x0000e825, 0x00000004 }, 843182080Srnoland { 0x000d0022, 0x00000038 }, 844182080Srnoland { 0x0000e830, 0x00000004 }, 845182080Srnoland { 0x000d0024, 0x00000038 }, 846182080Srnoland { 0x0000f0c0, 0x00000004 }, 847182080Srnoland { 0x000d0026, 0x00000038 }, 848182080Srnoland { 0x0000f0c1, 0x00000004 }, 849182080Srnoland { 0x000d0028, 0x00000038 }, 850182080Srnoland { 0x0000f041, 0x00000004 }, 851182080Srnoland { 0x000d002a, 0x00000038 }, 852182080Srnoland { 0x0000f184, 0x00000004 }, 853182080Srnoland { 0x000d002c, 0x00000038 }, 854182080Srnoland { 0x0000f185, 0x00000004 }, 855182080Srnoland { 0x000d002e, 0x00000038 }, 856182080Srnoland { 0x0000f186, 0x00000004 }, 857182080Srnoland { 0x000d0030, 0x00000038 }, 858182080Srnoland { 0x0000f187, 0x00000004 }, 859182080Srnoland { 0x000d0032, 0x00000038 }, 860182080Srnoland { 0x0000f180, 0x00000004 }, 861182080Srnoland { 0x000d0034, 0x00000038 }, 862182080Srnoland { 0x0000f393, 0x00000004 }, 863182080Srnoland { 0x000d0036, 0x00000038 }, 864182080Srnoland { 0x0000f38a, 0x00000004 }, 865182080Srnoland { 0x000d0038, 0x00000038 }, 866182080Srnoland { 0x0000f38e, 0x00000004 }, 867182080Srnoland { 0x0000e821, 0x00000004 }, 868182080Srnoland { 0x0140a000, 0x00000004 }, 869182080Srnoland { 0x00000043, 0x00000018 }, 870182080Srnoland { 0x00cce800, 0x00000004 }, 871182080Srnoland { 0x001b0001, 0x00000004 }, 872182080Srnoland { 0x08004800, 0x00000004 }, 873182080Srnoland { 0x001b0001, 0x00000004 }, 874182080Srnoland { 0x08004800, 0x00000004 }, 875182080Srnoland { 0x001b0001, 0x00000004 }, 876182080Srnoland { 0x08004800, 0x00000004 }, 877182080Srnoland { 0x0000003a, 0x00000008 }, 878182080Srnoland { 0x0000a000, 0000000000 }, 879182080Srnoland { 0x2000451d, 0x00000004 }, 880182080Srnoland { 0x0000e580, 0x00000004 }, 881182080Srnoland { 0x000ce581, 0x00000004 }, 882182080Srnoland { 0x08004580, 0x00000004 }, 883182080Srnoland { 0x000ce581, 0x00000004 }, 884182080Srnoland { 0x00000047, 0x00000008 }, 885182080Srnoland { 0x0000a000, 0000000000 }, 886182080Srnoland { 0x000c2000, 0x00000004 }, 887182080Srnoland { 0x0000e50e, 0x00000004 }, 888182080Srnoland { 0x00032000, 0x00000004 }, 889182080Srnoland { 0x00022051, 0x00000028 }, 890182080Srnoland { 0x00000051, 0x00000024 }, 891182080Srnoland { 0x0800450f, 0x00000004 }, 892182080Srnoland { 0x0000a04b, 0x00000008 }, 893182080Srnoland { 0x0000e565, 0x00000004 }, 894182080Srnoland { 0x0000e566, 0x00000004 }, 895182080Srnoland { 0x00000052, 0x00000008 }, 896182080Srnoland { 0x03cca5b4, 0x00000004 }, 897182080Srnoland { 0x05432000, 0x00000004 }, 898182080Srnoland { 0x00022000, 0x00000004 }, 899182080Srnoland { 0x4ccce05e, 0x00000030 }, 900182080Srnoland { 0x08274565, 0x00000004 }, 901182080Srnoland { 0x0000005e, 0x00000030 }, 902182080Srnoland { 0x08004564, 0x00000004 }, 903182080Srnoland { 0x0000e566, 0x00000004 }, 904182080Srnoland { 0x00000055, 0x00000008 }, 905182080Srnoland { 0x00802061, 0x00000010 }, 906182080Srnoland { 0x00202000, 0x00000004 }, 907182080Srnoland { 0x001b00ff, 0x00000004 }, 908182080Srnoland { 0x01000064, 0x00000010 }, 909182080Srnoland { 0x001f2000, 0x00000004 }, 910182080Srnoland { 0x001c00ff, 0x00000004 }, 911182080Srnoland { 0000000000, 0x0000000c }, 912182080Srnoland { 0x00000072, 0x00000030 }, 913182080Srnoland { 0x00000055, 0x00000008 }, 914182080Srnoland { 0x0000e576, 0x00000004 }, 915182080Srnoland { 0x0000e577, 0x00000004 }, 916182080Srnoland { 0x0000e50e, 0x00000004 }, 917182080Srnoland { 0x0000e50f, 0x00000004 }, 918182080Srnoland { 0x0140a000, 0x00000004 }, 919182080Srnoland { 0x00000069, 0x00000018 }, 920182080Srnoland { 0x00c0e5f9, 0x000000c2 }, 921182080Srnoland { 0x00000069, 0x00000008 }, 922182080Srnoland { 0x0014e50e, 0x00000004 }, 923182080Srnoland { 0x0040e50f, 0x00000004 }, 924182080Srnoland { 0x00c0006c, 0x00000008 }, 925182080Srnoland { 0x0000e570, 0x00000004 }, 926182080Srnoland { 0x0000e571, 0x00000004 }, 927182080Srnoland { 0x0000e572, 0x0000000c }, 928182080Srnoland { 0x0000a000, 0x00000004 }, 929182080Srnoland { 0x0140a000, 0x00000004 }, 930182080Srnoland { 0x0000e568, 0x00000004 }, 931182080Srnoland { 0x000c2000, 0x00000004 }, 932182080Srnoland { 0x00000076, 0x00000018 }, 933182080Srnoland { 0x000b0000, 0x00000004 }, 934182080Srnoland { 0x18c0e562, 0x00000004 }, 935182080Srnoland { 0x00000078, 0x00000008 }, 936182080Srnoland { 0x00c00077, 0x00000008 }, 937182080Srnoland { 0x000700c7, 0x00000004 }, 938182080Srnoland { 0x00000080, 0x00000038 }, 939182080Srnoland { 0x0000e5bb, 0x00000004 }, 940182080Srnoland { 0x0000e5bc, 0000000000 }, 941182080Srnoland { 0x0000a000, 0x00000004 }, 942182080Srnoland { 0x0000e821, 0x00000004 }, 943182080Srnoland { 0x0000e800, 0000000000 }, 944182080Srnoland { 0x0000e821, 0x00000004 }, 945182080Srnoland { 0x0000e82e, 0000000000 }, 946182080Srnoland { 0x02cca000, 0x00000004 }, 947182080Srnoland { 0x00140000, 0x00000004 }, 948182080Srnoland { 0x000ce1cc, 0x00000004 }, 949182080Srnoland { 0x050de1cd, 0x00000004 }, 950182080Srnoland { 0x00400000, 0x00000004 }, 951182080Srnoland { 0x0000008f, 0x00000018 }, 952182080Srnoland { 0x00c0a000, 0x00000004 }, 953182080Srnoland { 0x0000008c, 0x00000008 }, 954182080Srnoland { 0x00000091, 0x00000020 }, 955182080Srnoland { 0x4200e000, 0000000000 }, 956182080Srnoland { 0x00000098, 0x00000038 }, 957182080Srnoland { 0x000ca000, 0x00000004 }, 958182080Srnoland { 0x00140000, 0x00000004 }, 959182080Srnoland { 0x000c2000, 0x00000004 }, 960182080Srnoland { 0x00160000, 0x00000004 }, 961182080Srnoland { 0x700ce000, 0x00000004 }, 962182080Srnoland { 0x00140094, 0x00000008 }, 963182080Srnoland { 0x4000e000, 0000000000 }, 964182080Srnoland { 0x02400000, 0x00000004 }, 965182080Srnoland { 0x400ee000, 0x00000004 }, 966182080Srnoland { 0x02400000, 0x00000004 }, 967182080Srnoland { 0x4000e000, 0000000000 }, 968182080Srnoland { 0x000c2000, 0x00000004 }, 969182080Srnoland { 0x0240e51b, 0x00000004 }, 970182080Srnoland { 0x0080e50a, 0x00000005 }, 971182080Srnoland { 0x0080e50b, 0x00000005 }, 972182080Srnoland { 0x00220000, 0x00000004 }, 973182080Srnoland { 0x000700c7, 0x00000004 }, 974182080Srnoland { 0x000000a4, 0x00000038 }, 975182080Srnoland { 0x0080e5bd, 0x00000005 }, 976182080Srnoland { 0x0000e5bb, 0x00000005 }, 977182080Srnoland { 0x0080e5bc, 0x00000005 }, 978182080Srnoland { 0x00210000, 0x00000004 }, 979182080Srnoland { 0x02800000, 0x00000004 }, 980182080Srnoland { 0x00c000ab, 0x00000018 }, 981182080Srnoland { 0x4180e000, 0x00000040 }, 982182080Srnoland { 0x000000ad, 0x00000024 }, 983182080Srnoland { 0x01000000, 0x0000000c }, 984182080Srnoland { 0x0100e51d, 0x0000000c }, 985182080Srnoland { 0x000045bb, 0x00000004 }, 986182080Srnoland { 0x000080a7, 0x00000008 }, 987182080Srnoland { 0x0000f3ce, 0x00000004 }, 988182080Srnoland { 0x0140a000, 0x00000004 }, 989182080Srnoland { 0x00cc2000, 0x00000004 }, 990182080Srnoland { 0x08c053cf, 0x00000040 }, 991182080Srnoland { 0x00008000, 0000000000 }, 992182080Srnoland { 0x0000f3d2, 0x00000004 }, 993182080Srnoland { 0x0140a000, 0x00000004 }, 994182080Srnoland { 0x00cc2000, 0x00000004 }, 995182080Srnoland { 0x08c053d3, 0x00000040 }, 996182080Srnoland { 0x00008000, 0000000000 }, 997182080Srnoland { 0x0000f39d, 0x00000004 }, 998182080Srnoland { 0x0140a000, 0x00000004 }, 999182080Srnoland { 0x00cc2000, 0x00000004 }, 1000182080Srnoland { 0x08c0539e, 0x00000040 }, 1001182080Srnoland { 0x00008000, 0000000000 }, 1002182080Srnoland { 0x03c00830, 0x00000004 }, 1003182080Srnoland { 0x4200e000, 0000000000 }, 1004182080Srnoland { 0x0000a000, 0x00000004 }, 1005182080Srnoland { 0x200045e0, 0x00000004 }, 1006182080Srnoland { 0x0000e5e1, 0000000000 }, 1007182080Srnoland { 0x00000001, 0000000000 }, 1008182080Srnoland { 0x000700c4, 0x00000004 }, 1009182080Srnoland { 0x0800e394, 0000000000 }, 1010182080Srnoland { 0000000000, 0000000000 }, 1011182080Srnoland { 0x0000e8c4, 0x00000004 }, 1012182080Srnoland { 0x0000e8c5, 0x00000004 }, 1013182080Srnoland { 0x0000e8c6, 0x00000004 }, 1014182080Srnoland { 0x0000e928, 0x00000004 }, 1015182080Srnoland { 0x0000e929, 0x00000004 }, 1016182080Srnoland { 0x0000e92a, 0x00000004 }, 1017182080Srnoland { 0x000000c8, 0x00000008 }, 1018182080Srnoland { 0x0000e928, 0x00000004 }, 1019182080Srnoland { 0x0000e929, 0x00000004 }, 1020182080Srnoland { 0x0000e92a, 0x00000004 }, 1021182080Srnoland { 0x000000cf, 0x00000008 }, 1022182080Srnoland { 0x02c02000, 0x00000004 }, 1023182080Srnoland { 0x00060000, 0x00000004 }, 1024182080Srnoland { 0x000000d7, 0x00000034 }, 1025182080Srnoland { 0x000000d4, 0x00000008 }, 1026182080Srnoland { 0x00008000, 0x00000004 }, 1027182080Srnoland { 0xc000e000, 0000000000 }, 1028182080Srnoland { 0x0000e1cc, 0x00000004 }, 1029182080Srnoland { 0x0500e1cd, 0x00000004 }, 1030182080Srnoland { 0x000ca000, 0x00000004 }, 1031182080Srnoland { 0x000000de, 0x00000034 }, 1032182080Srnoland { 0x000000da, 0x00000008 }, 1033182080Srnoland { 0x0000a000, 0000000000 }, 1034182080Srnoland { 0x0019e1cc, 0x00000004 }, 1035182080Srnoland { 0x001b0001, 0x00000004 }, 1036182080Srnoland { 0x0500a000, 0x00000004 }, 1037182080Srnoland { 0x080041cd, 0x00000004 }, 1038182080Srnoland { 0x000ca000, 0x00000004 }, 1039182080Srnoland { 0x000000fb, 0x00000034 }, 1040182080Srnoland { 0x0000004a, 0x00000008 }, 1041182080Srnoland { 0000000000, 0000000000 }, 1042182080Srnoland { 0000000000, 0000000000 }, 1043182080Srnoland { 0000000000, 0000000000 }, 1044182080Srnoland { 0000000000, 0000000000 }, 1045182080Srnoland { 0000000000, 0000000000 }, 1046182080Srnoland { 0000000000, 0000000000 }, 1047182080Srnoland { 0000000000, 0000000000 }, 1048182080Srnoland { 0000000000, 0000000000 }, 1049182080Srnoland { 0000000000, 0000000000 }, 1050182080Srnoland { 0000000000, 0000000000 }, 1051182080Srnoland { 0000000000, 0000000000 }, 1052182080Srnoland { 0000000000, 0000000000 }, 1053182080Srnoland { 0000000000, 0000000000 }, 1054182080Srnoland { 0000000000, 0000000000 }, 1055182080Srnoland { 0000000000, 0000000000 }, 1056182080Srnoland { 0000000000, 0000000000 }, 1057182080Srnoland { 0x000c2000, 0x00000004 }, 1058182080Srnoland { 0x001d0018, 0x00000004 }, 1059182080Srnoland { 0x001a0001, 0x00000004 }, 1060182080Srnoland { 0x000000fb, 0x00000034 }, 1061182080Srnoland { 0x0000004a, 0x00000008 }, 1062182080Srnoland { 0x0500a04a, 0x00000008 }, 1063182080Srnoland { 0000000000, 0000000000 }, 1064182080Srnoland { 0000000000, 0000000000 }, 1065182080Srnoland { 0000000000, 0000000000 }, 1066182080Srnoland { 0000000000, 0000000000 }, 1067182080Srnoland}; 1068182080Srnoland 1069182080Srnolandstatic const u32 RS600_cp_microcode[][2]={ 1070182080Srnoland { 0x4200e000, 0000000000 }, 1071182080Srnoland { 0x4000e000, 0000000000 }, 1072182080Srnoland { 0x000000a0, 0x00000008 }, 1073182080Srnoland { 0x000000a4, 0x00000008 }, 1074182080Srnoland { 0x4a554b4a, 0000000000 }, 1075182080Srnoland { 0x4a4a4467, 0000000000 }, 1076182080Srnoland { 0x55526f75, 0000000000 }, 1077182080Srnoland { 0x4a7e7d65, 0000000000 }, 1078182080Srnoland { 0x4ae74af6, 0000000000 }, 1079182080Srnoland { 0x4ad34a4a, 0000000000 }, 1080182080Srnoland { 0xd6898989, 0000000000 }, 1081182080Srnoland { 0xcd4addcf, 0000000000 }, 1082182080Srnoland { 0x8ebe4ae2, 0000000000 }, 1083182080Srnoland { 0xc38a8a8a, 0000000000 }, 1084182080Srnoland { 0x4a0f8cc8, 0000000000 }, 1085182080Srnoland { 0x000ca000, 0x00000004 }, 1086182080Srnoland { 0x000d0012, 0x00000038 }, 1087182080Srnoland { 0x0000e8b4, 0x00000004 }, 1088182080Srnoland { 0x000d0014, 0x00000038 }, 1089182080Srnoland { 0x0000e8b6, 0x00000004 }, 1090182080Srnoland { 0x000d0016, 0x00000038 }, 1091182080Srnoland { 0x0000e854, 0x00000004 }, 1092182080Srnoland { 0x000d0018, 0x00000038 }, 1093182080Srnoland { 0x0000e855, 0x00000004 }, 1094182080Srnoland { 0x000d001a, 0x00000038 }, 1095182080Srnoland { 0x0000e856, 0x00000004 }, 1096182080Srnoland { 0x000d001c, 0x00000038 }, 1097182080Srnoland { 0x0000e857, 0x00000004 }, 1098182080Srnoland { 0x000d001e, 0x00000038 }, 1099182080Srnoland { 0x0000e824, 0x00000004 }, 1100182080Srnoland { 0x000d0020, 0x00000038 }, 1101182080Srnoland { 0x0000e825, 0x00000004 }, 1102182080Srnoland { 0x000d0022, 0x00000038 }, 1103182080Srnoland { 0x0000e830, 0x00000004 }, 1104182080Srnoland { 0x000d0024, 0x00000038 }, 1105182080Srnoland { 0x0000f0c0, 0x00000004 }, 1106182080Srnoland { 0x000d0026, 0x00000038 }, 1107182080Srnoland { 0x0000f0c1, 0x00000004 }, 1108182080Srnoland { 0x000d0028, 0x00000038 }, 1109182080Srnoland { 0x0000f041, 0x00000004 }, 1110182080Srnoland { 0x000d002a, 0x00000038 }, 1111182080Srnoland { 0x0000f184, 0x00000004 }, 1112182080Srnoland { 0x000d002c, 0x00000038 }, 1113182080Srnoland { 0x0000f185, 0x00000004 }, 1114182080Srnoland { 0x000d002e, 0x00000038 }, 1115182080Srnoland { 0x0000f186, 0x00000004 }, 1116182080Srnoland { 0x000d0030, 0x00000038 }, 1117182080Srnoland { 0x0000f187, 0x00000004 }, 1118182080Srnoland { 0x000d0032, 0x00000038 }, 1119182080Srnoland { 0x0000f180, 0x00000004 }, 1120182080Srnoland { 0x000d0034, 0x00000038 }, 1121182080Srnoland { 0x0000f393, 0x00000004 }, 1122182080Srnoland { 0x000d0036, 0x00000038 }, 1123182080Srnoland { 0x0000f38a, 0x00000004 }, 1124182080Srnoland { 0x000d0038, 0x00000038 }, 1125182080Srnoland { 0x0000f38e, 0x00000004 }, 1126182080Srnoland { 0x0000e821, 0x00000004 }, 1127182080Srnoland { 0x0140a000, 0x00000004 }, 1128182080Srnoland { 0x00000043, 0x00000018 }, 1129182080Srnoland { 0x00cce800, 0x00000004 }, 1130182080Srnoland { 0x001b0001, 0x00000004 }, 1131182080Srnoland { 0x08004800, 0x00000004 }, 1132182080Srnoland { 0x001b0001, 0x00000004 }, 1133182080Srnoland { 0x08004800, 0x00000004 }, 1134182080Srnoland { 0x001b0001, 0x00000004 }, 1135182080Srnoland { 0x08004800, 0x00000004 }, 1136182080Srnoland { 0x0000003a, 0x00000008 }, 1137182080Srnoland { 0x0000a000, 0000000000 }, 1138182080Srnoland { 0x2000451d, 0x00000004 }, 1139182080Srnoland { 0x0000e580, 0x00000004 }, 1140182080Srnoland { 0x000ce581, 0x00000004 }, 1141182080Srnoland { 0x08004580, 0x00000004 }, 1142182080Srnoland { 0x000ce581, 0x00000004 }, 1143182080Srnoland { 0x00000047, 0x00000008 }, 1144182080Srnoland { 0x0000a000, 0000000000 }, 1145182080Srnoland { 0x000c2000, 0x00000004 }, 1146182080Srnoland { 0x0000e50e, 0x00000004 }, 1147182080Srnoland { 0x00032000, 0x00000004 }, 1148182080Srnoland { 0x00022051, 0x00000028 }, 1149182080Srnoland { 0x00000051, 0x00000024 }, 1150182080Srnoland { 0x0800450f, 0x00000004 }, 1151182080Srnoland { 0x0000a04b, 0x00000008 }, 1152182080Srnoland { 0x0000e565, 0x00000004 }, 1153182080Srnoland { 0x0000e566, 0x00000004 }, 1154182080Srnoland { 0x00000052, 0x00000008 }, 1155182080Srnoland { 0x03cca5b4, 0x00000004 }, 1156182080Srnoland { 0x05432000, 0x00000004 }, 1157182080Srnoland { 0x00022000, 0x00000004 }, 1158182080Srnoland { 0x4ccce05e, 0x00000030 }, 1159182080Srnoland { 0x08274565, 0x00000004 }, 1160182080Srnoland { 0x0000005e, 0x00000030 }, 1161182080Srnoland { 0x08004564, 0x00000004 }, 1162182080Srnoland { 0x0000e566, 0x00000004 }, 1163182080Srnoland { 0x00000055, 0x00000008 }, 1164182080Srnoland { 0x00802061, 0x00000010 }, 1165182080Srnoland { 0x00202000, 0x00000004 }, 1166182080Srnoland { 0x001b00ff, 0x00000004 }, 1167182080Srnoland { 0x01000064, 0x00000010 }, 1168182080Srnoland { 0x001f2000, 0x00000004 }, 1169182080Srnoland { 0x001c00ff, 0x00000004 }, 1170182080Srnoland { 0000000000, 0x0000000c }, 1171182080Srnoland { 0x00000072, 0x00000030 }, 1172182080Srnoland { 0x00000055, 0x00000008 }, 1173182080Srnoland { 0x0000e576, 0x00000004 }, 1174182080Srnoland { 0x0000e577, 0x00000004 }, 1175182080Srnoland { 0x0000e50e, 0x00000004 }, 1176182080Srnoland { 0x0000e50f, 0x00000004 }, 1177182080Srnoland { 0x0140a000, 0x00000004 }, 1178182080Srnoland { 0x00000069, 0x00000018 }, 1179182080Srnoland { 0x00c0e5f9, 0x000000c2 }, 1180182080Srnoland { 0x00000069, 0x00000008 }, 1181182080Srnoland { 0x0014e50e, 0x00000004 }, 1182182080Srnoland { 0x0040e50f, 0x00000004 }, 1183182080Srnoland { 0x00c0006c, 0x00000008 }, 1184182080Srnoland { 0x0000e570, 0x00000004 }, 1185182080Srnoland { 0x0000e571, 0x00000004 }, 1186182080Srnoland { 0x0000e572, 0x0000000c }, 1187182080Srnoland { 0x0000a000, 0x00000004 }, 1188182080Srnoland { 0x0140a000, 0x00000004 }, 1189182080Srnoland { 0x0000e568, 0x00000004 }, 1190182080Srnoland { 0x000c2000, 0x00000004 }, 1191182080Srnoland { 0x00000076, 0x00000018 }, 1192182080Srnoland { 0x000b0000, 0x00000004 }, 1193182080Srnoland { 0x18c0e562, 0x00000004 }, 1194182080Srnoland { 0x00000078, 0x00000008 }, 1195182080Srnoland { 0x00c00077, 0x00000008 }, 1196182080Srnoland { 0x000700d5, 0x00000004 }, 1197182080Srnoland { 0x00000084, 0x00000038 }, 1198182080Srnoland { 0x000ca086, 0x00000030 }, 1199182080Srnoland { 0x080045bb, 0x00000004 }, 1200182080Srnoland { 0x000c2087, 0x00000030 }, 1201182080Srnoland { 0x0800e5bc, 0000000000 }, 1202182080Srnoland { 0x0000e5bb, 0x00000004 }, 1203182080Srnoland { 0x0000e5bc, 0000000000 }, 1204182080Srnoland { 0x00120000, 0x0000000c }, 1205182080Srnoland { 0x00120000, 0x00000004 }, 1206182080Srnoland { 0x001b0002, 0x0000000c }, 1207182080Srnoland { 0x0000a000, 0x00000004 }, 1208182080Srnoland { 0x0000e821, 0x00000004 }, 1209182080Srnoland { 0x0000e800, 0000000000 }, 1210182080Srnoland { 0x0000e821, 0x00000004 }, 1211182080Srnoland { 0x0000e82e, 0000000000 }, 1212182080Srnoland { 0x02cca000, 0x00000004 }, 1213182080Srnoland { 0x00140000, 0x00000004 }, 1214182080Srnoland { 0x000ce1cc, 0x00000004 }, 1215182080Srnoland { 0x050de1cd, 0x00000004 }, 1216182080Srnoland { 0x00400000, 0x00000004 }, 1217182080Srnoland { 0x00000096, 0x00000018 }, 1218182080Srnoland { 0x00c0a000, 0x00000004 }, 1219182080Srnoland { 0x00000093, 0x00000008 }, 1220182080Srnoland { 0x00000098, 0x00000020 }, 1221182080Srnoland { 0x4200e000, 0000000000 }, 1222182080Srnoland { 0x0000009f, 0x00000038 }, 1223182080Srnoland { 0x000ca000, 0x00000004 }, 1224182080Srnoland { 0x00140000, 0x00000004 }, 1225182080Srnoland { 0x000c2000, 0x00000004 }, 1226182080Srnoland { 0x00160000, 0x00000004 }, 1227182080Srnoland { 0x700ce000, 0x00000004 }, 1228182080Srnoland { 0x0014009b, 0x00000008 }, 1229182080Srnoland { 0x4000e000, 0000000000 }, 1230182080Srnoland { 0x02400000, 0x00000004 }, 1231182080Srnoland { 0x400ee000, 0x00000004 }, 1232182080Srnoland { 0x02400000, 0x00000004 }, 1233182080Srnoland { 0x4000e000, 0000000000 }, 1234182080Srnoland { 0x000c2000, 0x00000004 }, 1235182080Srnoland { 0x0240e51b, 0x00000004 }, 1236182080Srnoland { 0x0080e50a, 0x00000005 }, 1237182080Srnoland { 0x0080e50b, 0x00000005 }, 1238182080Srnoland { 0x00220000, 0x00000004 }, 1239182080Srnoland { 0x000700d5, 0x00000004 }, 1240182080Srnoland { 0x000000b2, 0x00000038 }, 1241182080Srnoland { 0x000c2087, 0x00000030 }, 1242182080Srnoland { 0x0880e5bd, 0x00000005 }, 1243182080Srnoland { 0x000c2086, 0x00000030 }, 1244182080Srnoland { 0x0800e5bb, 0x00000005 }, 1245182080Srnoland { 0x000c2087, 0x00000030 }, 1246182080Srnoland { 0x0880e5bc, 0x00000005 }, 1247182080Srnoland { 0x000000b5, 0x00000008 }, 1248182080Srnoland { 0x0080e5bd, 0x00000005 }, 1249182080Srnoland { 0x0000e5bb, 0x00000005 }, 1250182080Srnoland { 0x0080e5bc, 0x00000005 }, 1251182080Srnoland { 0x00210000, 0x00000004 }, 1252182080Srnoland { 0x02800000, 0x00000004 }, 1253182080Srnoland { 0x00c000b9, 0x00000018 }, 1254182080Srnoland { 0x4180e000, 0x00000040 }, 1255182080Srnoland { 0x000000bb, 0x00000024 }, 1256182080Srnoland { 0x01000000, 0x0000000c }, 1257182080Srnoland { 0x0100e51d, 0x0000000c }, 1258182080Srnoland { 0x000045bb, 0x00000004 }, 1259182080Srnoland { 0x000080b5, 0x00000008 }, 1260182080Srnoland { 0x0000f3ce, 0x00000004 }, 1261182080Srnoland { 0x0140a000, 0x00000004 }, 1262182080Srnoland { 0x00cc2000, 0x00000004 }, 1263182080Srnoland { 0x08c053cf, 0x00000040 }, 1264182080Srnoland { 0x00008000, 0000000000 }, 1265182080Srnoland { 0x0000f3d2, 0x00000004 }, 1266182080Srnoland { 0x0140a000, 0x00000004 }, 1267182080Srnoland { 0x00cc2000, 0x00000004 }, 1268182080Srnoland { 0x08c053d3, 0x00000040 }, 1269182080Srnoland { 0x00008000, 0000000000 }, 1270182080Srnoland { 0x0000f39d, 0x00000004 }, 1271182080Srnoland { 0x0140a000, 0x00000004 }, 1272182080Srnoland { 0x00cc2000, 0x00000004 }, 1273182080Srnoland { 0x08c0539e, 0x00000040 }, 1274182080Srnoland { 0x00008000, 0000000000 }, 1275182080Srnoland { 0x03c00830, 0x00000004 }, 1276182080Srnoland { 0x4200e000, 0000000000 }, 1277182080Srnoland { 0x0000a000, 0x00000004 }, 1278182080Srnoland { 0x200045e0, 0x00000004 }, 1279182080Srnoland { 0x0000e5e1, 0000000000 }, 1280182080Srnoland { 0x00000001, 0000000000 }, 1281182080Srnoland { 0x000700d2, 0x00000004 }, 1282182080Srnoland { 0x0800e394, 0000000000 }, 1283182080Srnoland { 0000000000, 0000000000 }, 1284182080Srnoland { 0x0000e8c4, 0x00000004 }, 1285182080Srnoland { 0x0000e8c5, 0x00000004 }, 1286182080Srnoland { 0x0000e8c6, 0x00000004 }, 1287182080Srnoland { 0x0000e928, 0x00000004 }, 1288182080Srnoland { 0x0000e929, 0x00000004 }, 1289182080Srnoland { 0x0000e92a, 0x00000004 }, 1290182080Srnoland { 0x000000d6, 0x00000008 }, 1291182080Srnoland { 0x0000e928, 0x00000004 }, 1292182080Srnoland { 0x0000e929, 0x00000004 }, 1293182080Srnoland { 0x0000e92a, 0x00000004 }, 1294182080Srnoland { 0x000000dd, 0x00000008 }, 1295182080Srnoland { 0x00e00116, 0000000000 }, 1296182080Srnoland { 0x000700e1, 0x00000004 }, 1297182080Srnoland { 0x0800401c, 0x00000004 }, 1298182080Srnoland { 0x200050e7, 0x00000004 }, 1299182080Srnoland { 0x0000e01d, 0x00000004 }, 1300182080Srnoland { 0x000000e4, 0x00000008 }, 1301182080Srnoland { 0x02c02000, 0x00000004 }, 1302182080Srnoland { 0x00060000, 0x00000004 }, 1303182080Srnoland { 0x000000eb, 0x00000034 }, 1304182080Srnoland { 0x000000e8, 0x00000008 }, 1305182080Srnoland { 0x00008000, 0x00000004 }, 1306182080Srnoland { 0xc000e000, 0000000000 }, 1307182080Srnoland { 0000000000, 0000000000 }, 1308182080Srnoland { 0000000000, 0000000000 }, 1309182080Srnoland { 0000000000, 0000000000 }, 1310182080Srnoland { 0000000000, 0000000000 }, 1311182080Srnoland { 0000000000, 0000000000 }, 1312182080Srnoland { 0000000000, 0000000000 }, 1313182080Srnoland { 0000000000, 0000000000 }, 1314182080Srnoland { 0000000000, 0000000000 }, 1315182080Srnoland { 0000000000, 0000000000 }, 1316182080Srnoland { 0x000c2000, 0x00000004 }, 1317182080Srnoland { 0x001d0018, 0x00000004 }, 1318182080Srnoland { 0x001a0001, 0x00000004 }, 1319182080Srnoland { 0x000000fb, 0x00000034 }, 1320182080Srnoland { 0x0000004a, 0x00000008 }, 1321182080Srnoland { 0x0500a04a, 0x00000008 }, 1322182080Srnoland { 0000000000, 0000000000 }, 1323182080Srnoland { 0000000000, 0000000000 }, 1324182080Srnoland { 0000000000, 0000000000 }, 1325182080Srnoland { 0000000000, 0000000000 }, 1326182080Srnoland}; 1327182080Srnoland 1328182080Srnolandstatic const u32 RS690_cp_microcode[][2]={ 1329182080Srnoland { 0x000000dd, 0x00000008 }, 1330182080Srnoland { 0x000000df, 0x00000008 }, 1331182080Srnoland { 0x000000a0, 0x00000008 }, 1332182080Srnoland { 0x000000a4, 0x00000008 }, 1333182080Srnoland { 0x4a554b4a, 0000000000 }, 1334182080Srnoland { 0x4a4a4467, 0000000000 }, 1335182080Srnoland { 0x55526f75, 0000000000 }, 1336182080Srnoland { 0x4a7e7d65, 0000000000 }, 1337182080Srnoland { 0x4ad74af6, 0000000000 }, 1338182080Srnoland { 0x4ac94a4a, 0000000000 }, 1339182080Srnoland { 0xcc898989, 0000000000 }, 1340182080Srnoland { 0xc34ad3c5, 0000000000 }, 1341182080Srnoland { 0x8e4a4a4a, 0000000000 }, 1342182080Srnoland { 0x4a8a8a8a, 0000000000 }, 1343182080Srnoland { 0x4a0f8c4a, 0000000000 }, 1344182080Srnoland { 0x000ca000, 0x00000004 }, 1345182080Srnoland { 0x000d0012, 0x00000038 }, 1346182080Srnoland { 0x0000e8b4, 0x00000004 }, 1347182080Srnoland { 0x000d0014, 0x00000038 }, 1348182080Srnoland { 0x0000e8b6, 0x00000004 }, 1349182080Srnoland { 0x000d0016, 0x00000038 }, 1350182080Srnoland { 0x0000e854, 0x00000004 }, 1351182080Srnoland { 0x000d0018, 0x00000038 }, 1352182080Srnoland { 0x0000e855, 0x00000004 }, 1353182080Srnoland { 0x000d001a, 0x00000038 }, 1354182080Srnoland { 0x0000e856, 0x00000004 }, 1355182080Srnoland { 0x000d001c, 0x00000038 }, 1356182080Srnoland { 0x0000e857, 0x00000004 }, 1357182080Srnoland { 0x000d001e, 0x00000038 }, 1358182080Srnoland { 0x0000e824, 0x00000004 }, 1359182080Srnoland { 0x000d0020, 0x00000038 }, 1360182080Srnoland { 0x0000e825, 0x00000004 }, 1361182080Srnoland { 0x000d0022, 0x00000038 }, 1362182080Srnoland { 0x0000e830, 0x00000004 }, 1363182080Srnoland { 0x000d0024, 0x00000038 }, 1364182080Srnoland { 0x0000f0c0, 0x00000004 }, 1365182080Srnoland { 0x000d0026, 0x00000038 }, 1366182080Srnoland { 0x0000f0c1, 0x00000004 }, 1367182080Srnoland { 0x000d0028, 0x00000038 }, 1368182080Srnoland { 0x0000f041, 0x00000004 }, 1369182080Srnoland { 0x000d002a, 0x00000038 }, 1370182080Srnoland { 0x0000f184, 0x00000004 }, 1371182080Srnoland { 0x000d002c, 0x00000038 }, 1372182080Srnoland { 0x0000f185, 0x00000004 }, 1373182080Srnoland { 0x000d002e, 0x00000038 }, 1374182080Srnoland { 0x0000f186, 0x00000004 }, 1375182080Srnoland { 0x000d0030, 0x00000038 }, 1376182080Srnoland { 0x0000f187, 0x00000004 }, 1377182080Srnoland { 0x000d0032, 0x00000038 }, 1378182080Srnoland { 0x0000f180, 0x00000004 }, 1379182080Srnoland { 0x000d0034, 0x00000038 }, 1380182080Srnoland { 0x0000f393, 0x00000004 }, 1381182080Srnoland { 0x000d0036, 0x00000038 }, 1382182080Srnoland { 0x0000f38a, 0x00000004 }, 1383182080Srnoland { 0x000d0038, 0x00000038 }, 1384182080Srnoland { 0x0000f38e, 0x00000004 }, 1385182080Srnoland { 0x0000e821, 0x00000004 }, 1386182080Srnoland { 0x0140a000, 0x00000004 }, 1387182080Srnoland { 0x00000043, 0x00000018 }, 1388182080Srnoland { 0x00cce800, 0x00000004 }, 1389182080Srnoland { 0x001b0001, 0x00000004 }, 1390182080Srnoland { 0x08004800, 0x00000004 }, 1391182080Srnoland { 0x001b0001, 0x00000004 }, 1392182080Srnoland { 0x08004800, 0x00000004 }, 1393182080Srnoland { 0x001b0001, 0x00000004 }, 1394182080Srnoland { 0x08004800, 0x00000004 }, 1395182080Srnoland { 0x0000003a, 0x00000008 }, 1396182080Srnoland { 0x0000a000, 0000000000 }, 1397182080Srnoland { 0x2000451d, 0x00000004 }, 1398182080Srnoland { 0x0000e580, 0x00000004 }, 1399182080Srnoland { 0x000ce581, 0x00000004 }, 1400182080Srnoland { 0x08004580, 0x00000004 }, 1401182080Srnoland { 0x000ce581, 0x00000004 }, 1402182080Srnoland { 0x00000047, 0x00000008 }, 1403182080Srnoland { 0x0000a000, 0000000000 }, 1404182080Srnoland { 0x000c2000, 0x00000004 }, 1405182080Srnoland { 0x0000e50e, 0x00000004 }, 1406182080Srnoland { 0x00032000, 0x00000004 }, 1407182080Srnoland { 0x00022051, 0x00000028 }, 1408182080Srnoland { 0x00000051, 0x00000024 }, 1409182080Srnoland { 0x0800450f, 0x00000004 }, 1410182080Srnoland { 0x0000a04b, 0x00000008 }, 1411182080Srnoland { 0x0000e565, 0x00000004 }, 1412182080Srnoland { 0x0000e566, 0x00000004 }, 1413182080Srnoland { 0x00000052, 0x00000008 }, 1414182080Srnoland { 0x03cca5b4, 0x00000004 }, 1415182080Srnoland { 0x05432000, 0x00000004 }, 1416182080Srnoland { 0x00022000, 0x00000004 }, 1417182080Srnoland { 0x4ccce05e, 0x00000030 }, 1418182080Srnoland { 0x08274565, 0x00000004 }, 1419182080Srnoland { 0x0000005e, 0x00000030 }, 1420182080Srnoland { 0x08004564, 0x00000004 }, 1421182080Srnoland { 0x0000e566, 0x00000004 }, 1422182080Srnoland { 0x00000055, 0x00000008 }, 1423182080Srnoland { 0x00802061, 0x00000010 }, 1424182080Srnoland { 0x00202000, 0x00000004 }, 1425182080Srnoland { 0x001b00ff, 0x00000004 }, 1426182080Srnoland { 0x01000064, 0x00000010 }, 1427182080Srnoland { 0x001f2000, 0x00000004 }, 1428182080Srnoland { 0x001c00ff, 0x00000004 }, 1429182080Srnoland { 0000000000, 0x0000000c }, 1430182080Srnoland { 0x00000072, 0x00000030 }, 1431182080Srnoland { 0x00000055, 0x00000008 }, 1432182080Srnoland { 0x0000e576, 0x00000004 }, 1433182080Srnoland { 0x0000e577, 0x00000004 }, 1434182080Srnoland { 0x0000e50e, 0x00000004 }, 1435182080Srnoland { 0x0000e50f, 0x00000004 }, 1436182080Srnoland { 0x0140a000, 0x00000004 }, 1437182080Srnoland { 0x00000069, 0x00000018 }, 1438182080Srnoland { 0x00c0e5f9, 0x000000c2 }, 1439182080Srnoland { 0x00000069, 0x00000008 }, 1440182080Srnoland { 0x0014e50e, 0x00000004 }, 1441182080Srnoland { 0x0040e50f, 0x00000004 }, 1442182080Srnoland { 0x00c0006c, 0x00000008 }, 1443182080Srnoland { 0x0000e570, 0x00000004 }, 1444182080Srnoland { 0x0000e571, 0x00000004 }, 1445182080Srnoland { 0x0000e572, 0x0000000c }, 1446182080Srnoland { 0x0000a000, 0x00000004 }, 1447182080Srnoland { 0x0140a000, 0x00000004 }, 1448182080Srnoland { 0x0000e568, 0x00000004 }, 1449182080Srnoland { 0x000c2000, 0x00000004 }, 1450182080Srnoland { 0x00000076, 0x00000018 }, 1451182080Srnoland { 0x000b0000, 0x00000004 }, 1452182080Srnoland { 0x18c0e562, 0x00000004 }, 1453182080Srnoland { 0x00000078, 0x00000008 }, 1454182080Srnoland { 0x00c00077, 0x00000008 }, 1455182080Srnoland { 0x000700cb, 0x00000004 }, 1456182080Srnoland { 0x00000084, 0x00000038 }, 1457182080Srnoland { 0x000ca086, 0x00000030 }, 1458182080Srnoland { 0x080045bb, 0x00000004 }, 1459182080Srnoland { 0x000c2087, 0x00000030 }, 1460182080Srnoland { 0x0800e5bc, 0000000000 }, 1461182080Srnoland { 0x0000e5bb, 0x00000004 }, 1462182080Srnoland { 0x0000e5bc, 0000000000 }, 1463182080Srnoland { 0x00120000, 0x0000000c }, 1464182080Srnoland { 0x00120000, 0x00000004 }, 1465182080Srnoland { 0x001b0002, 0x0000000c }, 1466182080Srnoland { 0x0000a000, 0x00000004 }, 1467182080Srnoland { 0x0000e821, 0x00000004 }, 1468182080Srnoland { 0x0000e800, 0000000000 }, 1469182080Srnoland { 0x0000e821, 0x00000004 }, 1470182080Srnoland { 0x0000e82e, 0000000000 }, 1471182080Srnoland { 0x02cca000, 0x00000004 }, 1472182080Srnoland { 0x00140000, 0x00000004 }, 1473182080Srnoland { 0x000ce1cc, 0x00000004 }, 1474182080Srnoland { 0x050de1cd, 0x00000004 }, 1475182080Srnoland { 0x00400000, 0x00000004 }, 1476182080Srnoland { 0x00000096, 0x00000018 }, 1477182080Srnoland { 0x00c0a000, 0x00000004 }, 1478182080Srnoland { 0x00000093, 0x00000008 }, 1479182080Srnoland { 0x00000098, 0x00000020 }, 1480182080Srnoland { 0x4200e000, 0000000000 }, 1481182080Srnoland { 0x0000009f, 0x00000038 }, 1482182080Srnoland { 0x000ca000, 0x00000004 }, 1483182080Srnoland { 0x00140000, 0x00000004 }, 1484182080Srnoland { 0x000c2000, 0x00000004 }, 1485182080Srnoland { 0x00160000, 0x00000004 }, 1486182080Srnoland { 0x700ce000, 0x00000004 }, 1487182080Srnoland { 0x0014009b, 0x00000008 }, 1488182080Srnoland { 0x4000e000, 0000000000 }, 1489182080Srnoland { 0x02400000, 0x00000004 }, 1490182080Srnoland { 0x400ee000, 0x00000004 }, 1491182080Srnoland { 0x02400000, 0x00000004 }, 1492182080Srnoland { 0x4000e000, 0000000000 }, 1493182080Srnoland { 0x00100000, 0x0000002c }, 1494182080Srnoland { 0x00004000, 0000000000 }, 1495182080Srnoland { 0x080045c8, 0x00000004 }, 1496182080Srnoland { 0x00240005, 0x00000004 }, 1497182080Srnoland { 0x08004d0b, 0x00000004 }, 1498182080Srnoland { 0x000c2000, 0x00000004 }, 1499182080Srnoland { 0x0240e51b, 0x00000004 }, 1500182080Srnoland { 0x0080e50a, 0x00000005 }, 1501182080Srnoland { 0x0080e50b, 0x00000005 }, 1502182080Srnoland { 0x00220000, 0x00000004 }, 1503182080Srnoland { 0x000700cb, 0x00000004 }, 1504182080Srnoland { 0x000000b7, 0x00000038 }, 1505182080Srnoland { 0x000c2087, 0x00000030 }, 1506182080Srnoland { 0x0880e5bd, 0x00000005 }, 1507182080Srnoland { 0x000c2086, 0x00000030 }, 1508182080Srnoland { 0x0800e5bb, 0x00000005 }, 1509182080Srnoland { 0x000c2087, 0x00000030 }, 1510182080Srnoland { 0x0880e5bc, 0x00000005 }, 1511182080Srnoland { 0x000000ba, 0x00000008 }, 1512182080Srnoland { 0x0080e5bd, 0x00000005 }, 1513182080Srnoland { 0x0000e5bb, 0x00000005 }, 1514182080Srnoland { 0x0080e5bc, 0x00000005 }, 1515182080Srnoland { 0x00210000, 0x00000004 }, 1516182080Srnoland { 0x02800000, 0x00000004 }, 1517182080Srnoland { 0x00c000be, 0x00000018 }, 1518182080Srnoland { 0x4180e000, 0x00000040 }, 1519182080Srnoland { 0x000000c0, 0x00000024 }, 1520182080Srnoland { 0x01000000, 0x0000000c }, 1521182080Srnoland { 0x0100e51d, 0x0000000c }, 1522182080Srnoland { 0x000045bb, 0x00000004 }, 1523182080Srnoland { 0x000080ba, 0x00000008 }, 1524182080Srnoland { 0x03c00830, 0x00000004 }, 1525182080Srnoland { 0x4200e000, 0000000000 }, 1526182080Srnoland { 0x0000a000, 0x00000004 }, 1527182080Srnoland { 0x200045e0, 0x00000004 }, 1528182080Srnoland { 0x0000e5e1, 0000000000 }, 1529182080Srnoland { 0x00000001, 0000000000 }, 1530182080Srnoland { 0x000700c8, 0x00000004 }, 1531182080Srnoland { 0x0800e394, 0000000000 }, 1532182080Srnoland { 0000000000, 0000000000 }, 1533182080Srnoland { 0x0000e8c4, 0x00000004 }, 1534182080Srnoland { 0x0000e8c5, 0x00000004 }, 1535182080Srnoland { 0x0000e8c6, 0x00000004 }, 1536182080Srnoland { 0x0000e928, 0x00000004 }, 1537182080Srnoland { 0x0000e929, 0x00000004 }, 1538182080Srnoland { 0x0000e92a, 0x00000004 }, 1539182080Srnoland { 0x000000cc, 0x00000008 }, 1540182080Srnoland { 0x0000e928, 0x00000004 }, 1541182080Srnoland { 0x0000e929, 0x00000004 }, 1542182080Srnoland { 0x0000e92a, 0x00000004 }, 1543182080Srnoland { 0x000000d3, 0x00000008 }, 1544182080Srnoland { 0x02c02000, 0x00000004 }, 1545182080Srnoland { 0x00060000, 0x00000004 }, 1546182080Srnoland { 0x000000db, 0x00000034 }, 1547182080Srnoland { 0x000000d8, 0x00000008 }, 1548182080Srnoland { 0x00008000, 0x00000004 }, 1549182080Srnoland { 0xc000e000, 0000000000 }, 1550182080Srnoland { 0x000000e1, 0x00000030 }, 1551182080Srnoland { 0x4200e000, 0000000000 }, 1552182080Srnoland { 0x000000e1, 0x00000030 }, 1553182080Srnoland { 0x4000e000, 0000000000 }, 1554182080Srnoland { 0x0025001b, 0x00000004 }, 1555182080Srnoland { 0x00230000, 0x00000004 }, 1556182080Srnoland { 0x00250005, 0x00000004 }, 1557182080Srnoland { 0x000000e6, 0x00000034 }, 1558182080Srnoland { 0000000000, 0x0000000c }, 1559182080Srnoland { 0x00244000, 0x00000004 }, 1560182080Srnoland { 0x080045c8, 0x00000004 }, 1561182080Srnoland { 0x00240005, 0x00000004 }, 1562182080Srnoland { 0x08004d0b, 0x0000000c }, 1563182080Srnoland { 0000000000, 0000000000 }, 1564182080Srnoland { 0000000000, 0000000000 }, 1565182080Srnoland { 0000000000, 0000000000 }, 1566182080Srnoland { 0000000000, 0000000000 }, 1567182080Srnoland { 0000000000, 0000000000 }, 1568182080Srnoland { 0000000000, 0000000000 }, 1569182080Srnoland { 0000000000, 0000000000 }, 1570182080Srnoland { 0000000000, 0000000000 }, 1571182080Srnoland { 0000000000, 0000000000 }, 1572182080Srnoland { 0000000000, 0000000000 }, 1573182080Srnoland { 0000000000, 0000000000 }, 1574182080Srnoland { 0000000000, 0000000000 }, 1575182080Srnoland { 0x000c2000, 0x00000004 }, 1576182080Srnoland { 0x001d0018, 0x00000004 }, 1577182080Srnoland { 0x001a0001, 0x00000004 }, 1578182080Srnoland { 0x000000fb, 0x00000034 }, 1579182080Srnoland { 0x0000004a, 0x00000008 }, 1580182080Srnoland { 0x0500a04a, 0x00000008 }, 1581182080Srnoland { 0000000000, 0000000000 }, 1582182080Srnoland { 0000000000, 0000000000 }, 1583182080Srnoland { 0000000000, 0000000000 }, 1584182080Srnoland { 0000000000, 0000000000 }, 1585182080Srnoland}; 1586182080Srnoland 1587182080Srnolandstatic const u32 R520_cp_microcode[][2]={ 1588182080Srnoland { 0x4200e000, 0000000000 }, 1589182080Srnoland { 0x4000e000, 0000000000 }, 1590182080Srnoland { 0x00000099, 0x00000008 }, 1591182080Srnoland { 0x0000009d, 0x00000008 }, 1592182080Srnoland { 0x4a554b4a, 0000000000 }, 1593182080Srnoland { 0x4a4a4467, 0000000000 }, 1594182080Srnoland { 0x55526f75, 0000000000 }, 1595182080Srnoland { 0x4a7e7d65, 0000000000 }, 1596182080Srnoland { 0xe0dae6f6, 0000000000 }, 1597182080Srnoland { 0x4ac54a4a, 0000000000 }, 1598182080Srnoland { 0xc8828282, 0000000000 }, 1599182080Srnoland { 0xbf4acfc1, 0000000000 }, 1600182080Srnoland { 0x87b04ad5, 0000000000 }, 1601182080Srnoland { 0xb5838383, 0000000000 }, 1602182080Srnoland { 0x4a0f85ba, 0000000000 }, 1603182080Srnoland { 0x000ca000, 0x00000004 }, 1604182080Srnoland { 0x000d0012, 0x00000038 }, 1605182080Srnoland { 0x0000e8b4, 0x00000004 }, 1606182080Srnoland { 0x000d0014, 0x00000038 }, 1607182080Srnoland { 0x0000e8b6, 0x00000004 }, 1608182080Srnoland { 0x000d0016, 0x00000038 }, 1609182080Srnoland { 0x0000e854, 0x00000004 }, 1610182080Srnoland { 0x000d0018, 0x00000038 }, 1611182080Srnoland { 0x0000e855, 0x00000004 }, 1612182080Srnoland { 0x000d001a, 0x00000038 }, 1613182080Srnoland { 0x0000e856, 0x00000004 }, 1614182080Srnoland { 0x000d001c, 0x00000038 }, 1615182080Srnoland { 0x0000e857, 0x00000004 }, 1616182080Srnoland { 0x000d001e, 0x00000038 }, 1617182080Srnoland { 0x0000e824, 0x00000004 }, 1618182080Srnoland { 0x000d0020, 0x00000038 }, 1619182080Srnoland { 0x0000e825, 0x00000004 }, 1620182080Srnoland { 0x000d0022, 0x00000038 }, 1621182080Srnoland { 0x0000e830, 0x00000004 }, 1622182080Srnoland { 0x000d0024, 0x00000038 }, 1623182080Srnoland { 0x0000f0c0, 0x00000004 }, 1624182080Srnoland { 0x000d0026, 0x00000038 }, 1625182080Srnoland { 0x0000f0c1, 0x00000004 }, 1626182080Srnoland { 0x000d0028, 0x00000038 }, 1627182080Srnoland { 0x0000e000, 0x00000004 }, 1628182080Srnoland { 0x000d002a, 0x00000038 }, 1629182080Srnoland { 0x0000e000, 0x00000004 }, 1630182080Srnoland { 0x000d002c, 0x00000038 }, 1631182080Srnoland { 0x0000e000, 0x00000004 }, 1632182080Srnoland { 0x000d002e, 0x00000038 }, 1633182080Srnoland { 0x0000e000, 0x00000004 }, 1634182080Srnoland { 0x000d0030, 0x00000038 }, 1635182080Srnoland { 0x0000e000, 0x00000004 }, 1636182080Srnoland { 0x000d0032, 0x00000038 }, 1637182080Srnoland { 0x0000f180, 0x00000004 }, 1638182080Srnoland { 0x000d0034, 0x00000038 }, 1639182080Srnoland { 0x0000f393, 0x00000004 }, 1640182080Srnoland { 0x000d0036, 0x00000038 }, 1641182080Srnoland { 0x0000f38a, 0x00000004 }, 1642182080Srnoland { 0x000d0038, 0x00000038 }, 1643182080Srnoland { 0x0000f38e, 0x00000004 }, 1644182080Srnoland { 0x0000e821, 0x00000004 }, 1645182080Srnoland { 0x0140a000, 0x00000004 }, 1646182080Srnoland { 0x00000043, 0x00000018 }, 1647182080Srnoland { 0x00cce800, 0x00000004 }, 1648182080Srnoland { 0x001b0001, 0x00000004 }, 1649182080Srnoland { 0x08004800, 0x00000004 }, 1650182080Srnoland { 0x001b0001, 0x00000004 }, 1651182080Srnoland { 0x08004800, 0x00000004 }, 1652182080Srnoland { 0x001b0001, 0x00000004 }, 1653182080Srnoland { 0x08004800, 0x00000004 }, 1654182080Srnoland { 0x0000003a, 0x00000008 }, 1655182080Srnoland { 0x0000a000, 0000000000 }, 1656182080Srnoland { 0x2000451d, 0x00000004 }, 1657182080Srnoland { 0x0000e580, 0x00000004 }, 1658182080Srnoland { 0x000ce581, 0x00000004 }, 1659182080Srnoland { 0x08004580, 0x00000004 }, 1660182080Srnoland { 0x000ce581, 0x00000004 }, 1661182080Srnoland { 0x00000047, 0x00000008 }, 1662182080Srnoland { 0x0000a000, 0000000000 }, 1663182080Srnoland { 0x000c2000, 0x00000004 }, 1664182080Srnoland { 0x0000e50e, 0x00000004 }, 1665182080Srnoland { 0x00032000, 0x00000004 }, 1666182080Srnoland { 0x00022051, 0x00000028 }, 1667182080Srnoland { 0x00000051, 0x00000024 }, 1668182080Srnoland { 0x0800450f, 0x00000004 }, 1669182080Srnoland { 0x0000a04b, 0x00000008 }, 1670182080Srnoland { 0x0000e565, 0x00000004 }, 1671182080Srnoland { 0x0000e566, 0x00000004 }, 1672182080Srnoland { 0x00000052, 0x00000008 }, 1673182080Srnoland { 0x03cca5b4, 0x00000004 }, 1674182080Srnoland { 0x05432000, 0x00000004 }, 1675182080Srnoland { 0x00022000, 0x00000004 }, 1676182080Srnoland { 0x4ccce05e, 0x00000030 }, 1677182080Srnoland { 0x08274565, 0x00000004 }, 1678182080Srnoland { 0x0000005e, 0x00000030 }, 1679182080Srnoland { 0x08004564, 0x00000004 }, 1680182080Srnoland { 0x0000e566, 0x00000004 }, 1681182080Srnoland { 0x00000055, 0x00000008 }, 1682182080Srnoland { 0x00802061, 0x00000010 }, 1683182080Srnoland { 0x00202000, 0x00000004 }, 1684182080Srnoland { 0x001b00ff, 0x00000004 }, 1685182080Srnoland { 0x01000064, 0x00000010 }, 1686182080Srnoland { 0x001f2000, 0x00000004 }, 1687182080Srnoland { 0x001c00ff, 0x00000004 }, 1688182080Srnoland { 0000000000, 0x0000000c }, 1689182080Srnoland { 0x00000072, 0x00000030 }, 1690182080Srnoland { 0x00000055, 0x00000008 }, 1691182080Srnoland { 0x0000e576, 0x00000004 }, 1692182080Srnoland { 0x0000e577, 0x00000004 }, 1693182080Srnoland { 0x0000e50e, 0x00000004 }, 1694182080Srnoland { 0x0000e50f, 0x00000004 }, 1695182080Srnoland { 0x0140a000, 0x00000004 }, 1696182080Srnoland { 0x00000069, 0x00000018 }, 1697182080Srnoland { 0x00c0e5f9, 0x000000c2 }, 1698182080Srnoland { 0x00000069, 0x00000008 }, 1699182080Srnoland { 0x0014e50e, 0x00000004 }, 1700182080Srnoland { 0x0040e50f, 0x00000004 }, 1701182080Srnoland { 0x00c0006c, 0x00000008 }, 1702182080Srnoland { 0x0000e570, 0x00000004 }, 1703182080Srnoland { 0x0000e571, 0x00000004 }, 1704182080Srnoland { 0x0000e572, 0x0000000c }, 1705182080Srnoland { 0x0000a000, 0x00000004 }, 1706182080Srnoland { 0x0140a000, 0x00000004 }, 1707182080Srnoland { 0x0000e568, 0x00000004 }, 1708182080Srnoland { 0x000c2000, 0x00000004 }, 1709182080Srnoland { 0x00000076, 0x00000018 }, 1710182080Srnoland { 0x000b0000, 0x00000004 }, 1711182080Srnoland { 0x18c0e562, 0x00000004 }, 1712182080Srnoland { 0x00000078, 0x00000008 }, 1713182080Srnoland { 0x00c00077, 0x00000008 }, 1714182080Srnoland { 0x000700c7, 0x00000004 }, 1715182080Srnoland { 0x00000080, 0x00000038 }, 1716182080Srnoland { 0x0000e5bb, 0x00000004 }, 1717182080Srnoland { 0x0000e5bc, 0000000000 }, 1718182080Srnoland { 0x0000a000, 0x00000004 }, 1719182080Srnoland { 0x0000e821, 0x00000004 }, 1720182080Srnoland { 0x0000e800, 0000000000 }, 1721182080Srnoland { 0x0000e821, 0x00000004 }, 1722182080Srnoland { 0x0000e82e, 0000000000 }, 1723182080Srnoland { 0x02cca000, 0x00000004 }, 1724182080Srnoland { 0x00140000, 0x00000004 }, 1725182080Srnoland { 0x000ce1cc, 0x00000004 }, 1726182080Srnoland { 0x050de1cd, 0x00000004 }, 1727182080Srnoland { 0x00400000, 0x00000004 }, 1728182080Srnoland { 0x0000008f, 0x00000018 }, 1729182080Srnoland { 0x00c0a000, 0x00000004 }, 1730182080Srnoland { 0x0000008c, 0x00000008 }, 1731182080Srnoland { 0x00000091, 0x00000020 }, 1732182080Srnoland { 0x4200e000, 0000000000 }, 1733182080Srnoland { 0x00000098, 0x00000038 }, 1734182080Srnoland { 0x000ca000, 0x00000004 }, 1735182080Srnoland { 0x00140000, 0x00000004 }, 1736182080Srnoland { 0x000c2000, 0x00000004 }, 1737182080Srnoland { 0x00160000, 0x00000004 }, 1738182080Srnoland { 0x700ce000, 0x00000004 }, 1739182080Srnoland { 0x00140094, 0x00000008 }, 1740182080Srnoland { 0x4000e000, 0000000000 }, 1741182080Srnoland { 0x02400000, 0x00000004 }, 1742182080Srnoland { 0x400ee000, 0x00000004 }, 1743182080Srnoland { 0x02400000, 0x00000004 }, 1744182080Srnoland { 0x4000e000, 0000000000 }, 1745182080Srnoland { 0x000c2000, 0x00000004 }, 1746182080Srnoland { 0x0240e51b, 0x00000004 }, 1747182080Srnoland { 0x0080e50a, 0x00000005 }, 1748182080Srnoland { 0x0080e50b, 0x00000005 }, 1749182080Srnoland { 0x00220000, 0x00000004 }, 1750182080Srnoland { 0x000700c7, 0x00000004 }, 1751182080Srnoland { 0x000000a4, 0x00000038 }, 1752182080Srnoland { 0x0080e5bd, 0x00000005 }, 1753182080Srnoland { 0x0000e5bb, 0x00000005 }, 1754182080Srnoland { 0x0080e5bc, 0x00000005 }, 1755182080Srnoland { 0x00210000, 0x00000004 }, 1756182080Srnoland { 0x02800000, 0x00000004 }, 1757182080Srnoland { 0x00c000ab, 0x00000018 }, 1758182080Srnoland { 0x4180e000, 0x00000040 }, 1759182080Srnoland { 0x000000ad, 0x00000024 }, 1760182080Srnoland { 0x01000000, 0x0000000c }, 1761182080Srnoland { 0x0100e51d, 0x0000000c }, 1762182080Srnoland { 0x000045bb, 0x00000004 }, 1763182080Srnoland { 0x000080a7, 0x00000008 }, 1764182080Srnoland { 0x0000f3ce, 0x00000004 }, 1765182080Srnoland { 0x0140a000, 0x00000004 }, 1766182080Srnoland { 0x00cc2000, 0x00000004 }, 1767182080Srnoland { 0x08c053cf, 0x00000040 }, 1768182080Srnoland { 0x00008000, 0000000000 }, 1769182080Srnoland { 0x0000f3d2, 0x00000004 }, 1770182080Srnoland { 0x0140a000, 0x00000004 }, 1771182080Srnoland { 0x00cc2000, 0x00000004 }, 1772182080Srnoland { 0x08c053d3, 0x00000040 }, 1773182080Srnoland { 0x00008000, 0000000000 }, 1774182080Srnoland { 0x0000f39d, 0x00000004 }, 1775182080Srnoland { 0x0140a000, 0x00000004 }, 1776182080Srnoland { 0x00cc2000, 0x00000004 }, 1777182080Srnoland { 0x08c0539e, 0x00000040 }, 1778182080Srnoland { 0x00008000, 0000000000 }, 1779182080Srnoland { 0x03c00830, 0x00000004 }, 1780182080Srnoland { 0x4200e000, 0000000000 }, 1781182080Srnoland { 0x0000a000, 0x00000004 }, 1782182080Srnoland { 0x200045e0, 0x00000004 }, 1783182080Srnoland { 0x0000e5e1, 0000000000 }, 1784182080Srnoland { 0x00000001, 0000000000 }, 1785182080Srnoland { 0x000700c4, 0x00000004 }, 1786182080Srnoland { 0x0800e394, 0000000000 }, 1787182080Srnoland { 0000000000, 0000000000 }, 1788182080Srnoland { 0x0000e8c4, 0x00000004 }, 1789182080Srnoland { 0x0000e8c5, 0x00000004 }, 1790182080Srnoland { 0x0000e8c6, 0x00000004 }, 1791182080Srnoland { 0x0000e928, 0x00000004 }, 1792182080Srnoland { 0x0000e929, 0x00000004 }, 1793182080Srnoland { 0x0000e92a, 0x00000004 }, 1794182080Srnoland { 0x000000c8, 0x00000008 }, 1795182080Srnoland { 0x0000e928, 0x00000004 }, 1796182080Srnoland { 0x0000e929, 0x00000004 }, 1797182080Srnoland { 0x0000e92a, 0x00000004 }, 1798182080Srnoland { 0x000000cf, 0x00000008 }, 1799182080Srnoland { 0xdeadbeef, 0000000000 }, 1800182080Srnoland { 0x00000116, 0000000000 }, 1801182080Srnoland { 0x000700d3, 0x00000004 }, 1802182080Srnoland { 0x080050e7, 0x00000004 }, 1803182080Srnoland { 0x000700d4, 0x00000004 }, 1804182080Srnoland { 0x0800401c, 0x00000004 }, 1805182080Srnoland { 0x0000e01d, 0000000000 }, 1806182080Srnoland { 0x02c02000, 0x00000004 }, 1807182080Srnoland { 0x00060000, 0x00000004 }, 1808182080Srnoland { 0x000000de, 0x00000034 }, 1809182080Srnoland { 0x000000db, 0x00000008 }, 1810182080Srnoland { 0x00008000, 0x00000004 }, 1811182080Srnoland { 0xc000e000, 0000000000 }, 1812182080Srnoland { 0x0000e1cc, 0x00000004 }, 1813182080Srnoland { 0x0500e1cd, 0x00000004 }, 1814182080Srnoland { 0x000ca000, 0x00000004 }, 1815182080Srnoland { 0x000000e5, 0x00000034 }, 1816182080Srnoland { 0x000000e1, 0x00000008 }, 1817182080Srnoland { 0x0000a000, 0000000000 }, 1818182080Srnoland { 0x0019e1cc, 0x00000004 }, 1819182080Srnoland { 0x001b0001, 0x00000004 }, 1820182080Srnoland { 0x0500a000, 0x00000004 }, 1821182080Srnoland { 0x080041cd, 0x00000004 }, 1822182080Srnoland { 0x000ca000, 0x00000004 }, 1823182080Srnoland { 0x000000fb, 0x00000034 }, 1824182080Srnoland { 0x0000004a, 0x00000008 }, 1825182080Srnoland { 0000000000, 0000000000 }, 1826182080Srnoland { 0000000000, 0000000000 }, 1827182080Srnoland { 0000000000, 0000000000 }, 1828182080Srnoland { 0000000000, 0000000000 }, 1829182080Srnoland { 0000000000, 0000000000 }, 1830182080Srnoland { 0000000000, 0000000000 }, 1831182080Srnoland { 0000000000, 0000000000 }, 1832182080Srnoland { 0000000000, 0000000000 }, 1833182080Srnoland { 0000000000, 0000000000 }, 1834182080Srnoland { 0x000c2000, 0x00000004 }, 1835182080Srnoland { 0x001d0018, 0x00000004 }, 1836182080Srnoland { 0x001a0001, 0x00000004 }, 1837182080Srnoland { 0x000000fb, 0x00000034 }, 1838182080Srnoland { 0x0000004a, 0x00000008 }, 1839182080Srnoland { 0x0500a04a, 0x00000008 }, 1840182080Srnoland { 0000000000, 0000000000 }, 1841182080Srnoland { 0000000000, 0000000000 }, 1842182080Srnoland { 0000000000, 0000000000 }, 1843182080Srnoland { 0000000000, 0000000000 }, 1844182080Srnoland}; 1845182080Srnoland 1846182080Srnoland 1847182080Srnoland#endif 1848