Path: blob/master/drivers/gpu/drm/amd/include/vangogh_ip_offset.h
26517 views
/*1* Copyright 2019 Advanced Micro Devices, Inc.2*3* Permission is hereby granted, free of charge, to any person obtaining a4* copy of this software and associated documentation files (the "Software"),5* to deal in the Software without restriction, including without limitation6* the rights to use, copy, modify, merge, publish, distribute, sublicense,7* and/or sell copies of the Software, and to permit persons to whom the8* Software is furnished to do so, subject to the following conditions:9*10* The above copyright notice and this permission notice shall be included in11* all copies or substantial portions of the Software.12*13* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR14* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,15* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL16* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR17* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,18* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR19* OTHER DEALINGS IN THE SOFTWARE.20*21*/2223#ifndef __VANGOGH_IP_OFFSET_H__24#define __VANGOGH_IP_OFFSET_H__2526#define MAX_INSTANCE 827#define MAX_SEGMENT 6282930struct IP_BASE_INSTANCE {31unsigned int segment[MAX_SEGMENT];32};3334struct IP_BASE {35struct IP_BASE_INSTANCE instance[MAX_INSTANCE];36} __maybe_unused;373839static const struct IP_BASE ACP_BASE = { { { { 0x02403800, 0x00480000, 0, 0, 0, 0 } },40{ { 0, 0, 0, 0, 0, 0 } },41{ { 0, 0, 0, 0, 0, 0 } },42{ { 0, 0, 0, 0, 0, 0 } },43{ { 0, 0, 0, 0, 0, 0 } },44{ { 0, 0, 0, 0, 0, 0 } },45{ { 0, 0, 0, 0, 0, 0 } },46{ { 0, 0, 0, 0, 0, 0 } } } };47static const struct IP_BASE ATHUB_BASE = { { { { 0x00000C00, 0x00013300, 0x02408C00, 0, 0, 0 } },48{ { 0, 0, 0, 0, 0, 0 } },49{ { 0, 0, 0, 0, 0, 0 } },50{ { 0, 0, 0, 0, 0, 0 } },51{ { 0, 0, 0, 0, 0, 0 } },52{ { 0, 0, 0, 0, 0, 0 } },53{ { 0, 0, 0, 0, 0, 0 } },54{ { 0, 0, 0, 0, 0, 0 } } } };55static const struct IP_BASE CLK_BASE = { { { { 0x00016C00, 0x02401800, 0, 0, 0, 0 } },56{ { 0x00016E00, 0x02401C00, 0, 0, 0, 0 } },57{ { 0x00017000, 0x02402000, 0, 0, 0, 0 } },58{ { 0x00017200, 0x02402400, 0, 0, 0, 0 } },59{ { 0x0001B000, 0x0242D800, 0, 0, 0, 0 } },60{ { 0x0001B200, 0x0242DC00, 0, 0, 0, 0 } },61{ { 0x0001B400, 0x0242E000, 0, 0, 0, 0 } },62{ { 0x00017E00, 0x0240BC00, 0, 0, 0, 0 } } } };63static const struct IP_BASE DF_BASE = { { { { 0x00007000, 0x0240B800, 0, 0, 0, 0 } },64{ { 0, 0, 0, 0, 0, 0 } },65{ { 0, 0, 0, 0, 0, 0 } },66{ { 0, 0, 0, 0, 0, 0 } },67{ { 0, 0, 0, 0, 0, 0 } },68{ { 0, 0, 0, 0, 0, 0 } },69{ { 0, 0, 0, 0, 0, 0 } },70{ { 0, 0, 0, 0, 0, 0 } } } };71static const struct IP_BASE DCN_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00, 0 } },72{ { 0, 0, 0, 0, 0, 0 } },73{ { 0, 0, 0, 0, 0, 0 } },74{ { 0, 0, 0, 0, 0, 0 } },75{ { 0, 0, 0, 0, 0, 0 } },76{ { 0, 0, 0, 0, 0, 0 } },77{ { 0, 0, 0, 0, 0, 0 } },78{ { 0, 0, 0, 0, 0, 0 } } } };79static const struct IP_BASE DPCS_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00, 0 } },80{ { 0, 0, 0, 0, 0, 0 } },81{ { 0, 0, 0, 0, 0, 0 } },82{ { 0, 0, 0, 0, 0, 0 } },83{ { 0, 0, 0, 0, 0, 0 } },84{ { 0, 0, 0, 0, 0, 0 } },85{ { 0, 0, 0, 0, 0, 0 } },86{ { 0, 0, 0, 0, 0, 0 } } } };87static const struct IP_BASE FCH_BASE = { { { { 0x0240C000, 0x00B40000, 0x11000000, 0, 0, 0 } },88{ { 0, 0, 0, 0, 0, 0 } },89{ { 0, 0, 0, 0, 0, 0 } },90{ { 0, 0, 0, 0, 0, 0 } },91{ { 0, 0, 0, 0, 0, 0 } },92{ { 0, 0, 0, 0, 0, 0 } },93{ { 0, 0, 0, 0, 0, 0 } },94{ { 0, 0, 0, 0, 0, 0 } } } };95static const struct IP_BASE FUSE_BASE = { { { { 0x00017400, 0x02401400, 0, 0, 0, 0 } },96{ { 0, 0, 0, 0, 0, 0 } },97{ { 0, 0, 0, 0, 0, 0 } },98{ { 0, 0, 0, 0, 0, 0 } },99{ { 0, 0, 0, 0, 0, 0 } },100{ { 0, 0, 0, 0, 0, 0 } },101{ { 0, 0, 0, 0, 0, 0 } },102{ { 0, 0, 0, 0, 0, 0 } } } };103static const struct IP_BASE GC_BASE = { { { { 0x00001260, 0x0000A000, 0x02402C00, 0, 0, 0 } },104{ { 0, 0, 0, 0, 0, 0 } },105{ { 0, 0, 0, 0, 0, 0 } },106{ { 0, 0, 0, 0, 0, 0 } },107{ { 0, 0, 0, 0, 0, 0 } },108{ { 0, 0, 0, 0, 0, 0 } },109{ { 0, 0, 0, 0, 0, 0 } },110{ { 0, 0, 0, 0, 0, 0 } } } };111static const struct IP_BASE HDP_BASE = { { { { 0x00000F20, 0x0240A400, 0, 0, 0, 0 } },112{ { 0, 0, 0, 0, 0, 0 } },113{ { 0, 0, 0, 0, 0, 0 } },114{ { 0, 0, 0, 0, 0, 0 } },115{ { 0, 0, 0, 0, 0, 0 } },116{ { 0, 0, 0, 0, 0, 0 } },117{ { 0, 0, 0, 0, 0, 0 } },118{ { 0, 0, 0, 0, 0, 0 } } } };119static const struct IP_BASE ISP_BASE = { { { { 0x00018000, 0x0240B000, 0, 0, 0, 0 } },120{ { 0, 0, 0, 0, 0, 0 } },121{ { 0, 0, 0, 0, 0, 0 } },122{ { 0, 0, 0, 0, 0, 0 } },123{ { 0, 0, 0, 0, 0, 0 } },124{ { 0, 0, 0, 0, 0, 0 } },125{ { 0, 0, 0, 0, 0, 0 } },126{ { 0, 0, 0, 0, 0, 0 } } } };127static const struct IP_BASE MMHUB_BASE = { { { { 0x00013200, 0x0001A000, 0x02408800, 0, 0, 0 } },128{ { 0, 0, 0, 0, 0, 0 } },129{ { 0, 0, 0, 0, 0, 0 } },130{ { 0, 0, 0, 0, 0, 0 } },131{ { 0, 0, 0, 0, 0, 0 } },132{ { 0, 0, 0, 0, 0, 0 } },133{ { 0, 0, 0, 0, 0, 0 } },134{ { 0, 0, 0, 0, 0, 0 } } } };135static const struct IP_BASE MP0_BASE = { { { { 0x00016000, 0x0243FC00, 0x00DC0000, 0x00E00000, 0x00E40000, 0 } },136{ { 0, 0, 0, 0, 0, 0 } },137{ { 0, 0, 0, 0, 0, 0 } },138{ { 0, 0, 0, 0, 0, 0 } },139{ { 0, 0, 0, 0, 0, 0 } },140{ { 0, 0, 0, 0, 0, 0 } },141{ { 0, 0, 0, 0, 0, 0 } },142{ { 0, 0, 0, 0, 0, 0 } } } };143static const struct IP_BASE MP1_BASE = { { { { 0x00016000, 0x0243FC00, 0x00DC0000, 0x00E00000, 0x00E40000, 0 } },144{ { 0, 0, 0, 0, 0, 0 } },145{ { 0, 0, 0, 0, 0, 0 } },146{ { 0, 0, 0, 0, 0, 0 } },147{ { 0, 0, 0, 0, 0, 0 } },148{ { 0, 0, 0, 0, 0, 0 } },149{ { 0, 0, 0, 0, 0, 0 } },150{ { 0, 0, 0, 0, 0, 0 } } } };151static const struct IP_BASE MP2_BASE = { { { { 0x00016400, 0x02400800, 0x00F40000, 0x00F80000, 0x00FC0000, 0 } },152{ { 0, 0, 0, 0, 0, 0 } },153{ { 0, 0, 0, 0, 0, 0 } },154{ { 0, 0, 0, 0, 0, 0 } },155{ { 0, 0, 0, 0, 0, 0 } },156{ { 0, 0, 0, 0, 0, 0 } },157{ { 0, 0, 0, 0, 0, 0 } },158{ { 0, 0, 0, 0, 0, 0 } } } };159static const struct IP_BASE NBIO_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000, 0x04040000 } },160{ { 0, 0, 0, 0, 0, 0 } },161{ { 0, 0, 0, 0, 0, 0 } },162{ { 0, 0, 0, 0, 0, 0 } },163{ { 0, 0, 0, 0, 0, 0 } },164{ { 0, 0, 0, 0, 0, 0 } },165{ { 0, 0, 0, 0, 0, 0 } },166{ { 0, 0, 0, 0, 0, 0 } } } };167static const struct IP_BASE OSSSYS_BASE = { { { { 0x000010A0, 0x0240A000, 0, 0, 0, 0 } },168{ { 0, 0, 0, 0, 0, 0 } },169{ { 0, 0, 0, 0, 0, 0 } },170{ { 0, 0, 0, 0, 0, 0 } },171{ { 0, 0, 0, 0, 0, 0 } },172{ { 0, 0, 0, 0, 0, 0 } },173{ { 0, 0, 0, 0, 0, 0 } },174{ { 0, 0, 0, 0, 0, 0 } } } };175static const struct IP_BASE PCIE0_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000, 0x04040000 } },176{ { 0, 0, 0, 0, 0, 0 } },177{ { 0, 0, 0, 0, 0, 0 } },178{ { 0, 0, 0, 0, 0, 0 } },179{ { 0, 0, 0, 0, 0, 0 } },180{ { 0, 0, 0, 0, 0, 0 } },181{ { 0, 0, 0, 0, 0, 0 } },182{ { 0, 0, 0, 0, 0, 0 } } } };183static const struct IP_BASE SMUIO_BASE = { { { { 0x00016800, 0x00016A00, 0x02401000, 0x00440000, 0, 0 } },184{ { 0x0001BC00, 0x0242D400, 0, 0, 0, 0 } },185{ { 0, 0, 0, 0, 0, 0 } },186{ { 0, 0, 0, 0, 0, 0 } },187{ { 0, 0, 0, 0, 0, 0 } },188{ { 0, 0, 0, 0, 0, 0 } },189{ { 0, 0, 0, 0, 0, 0 } },190{ { 0, 0, 0, 0, 0, 0 } } } };191static const struct IP_BASE THM_BASE = { { { { 0x00016600, 0x02400C00, 0, 0, 0, 0 } },192{ { 0, 0, 0, 0, 0, 0 } },193{ { 0, 0, 0, 0, 0, 0 } },194{ { 0, 0, 0, 0, 0, 0 } },195{ { 0, 0, 0, 0, 0, 0 } },196{ { 0, 0, 0, 0, 0, 0 } },197{ { 0, 0, 0, 0, 0, 0 } },198{ { 0, 0, 0, 0, 0, 0 } } } };199static const struct IP_BASE UMC_BASE = { { { { 0x00014000, 0x02425800, 0, 0, 0, 0 } },200{ { 0x00054000, 0x02425C00, 0, 0, 0, 0 } },201{ { 0x00094000, 0x02426000, 0, 0, 0, 0 } },202{ { 0x000D4000, 0x02426400, 0, 0, 0, 0 } },203{ { 0, 0, 0, 0, 0, 0 } },204{ { 0, 0, 0, 0, 0, 0 } },205{ { 0, 0, 0, 0, 0, 0 } },206{ { 0, 0, 0, 0, 0, 0 } } } };207static const struct IP_BASE USB_BASE = { { { { 0x0242A800, 0x05B00000, 0, 0, 0, 0 } },208{ { 0x0242AC00, 0x05B80000, 0, 0, 0, 0 } },209{ { 0x0242B000, 0x05C00000, 0, 0, 0, 0 } },210{ { 0, 0, 0, 0, 0, 0 } },211{ { 0, 0, 0, 0, 0, 0 } },212{ { 0, 0, 0, 0, 0, 0 } },213{ { 0, 0, 0, 0, 0, 0 } },214{ { 0, 0, 0, 0, 0, 0 } } } };215static const struct IP_BASE VCN_BASE = { { { { 0x00007800, 0x00007E00, 0x02403000, 0, 0, 0 } },216{ { 0, 0, 0, 0, 0, 0 } },217{ { 0, 0, 0, 0, 0, 0 } },218{ { 0, 0, 0, 0, 0, 0 } },219{ { 0, 0, 0, 0, 0, 0 } },220{ { 0, 0, 0, 0, 0, 0 } },221{ { 0, 0, 0, 0, 0, 0 } },222{ { 0, 0, 0, 0, 0, 0 } } } };223224225#define ACP_BASE__INST0_SEG0 0x02403800226#define ACP_BASE__INST0_SEG1 0x00480000227#define ACP_BASE__INST0_SEG2 0228#define ACP_BASE__INST0_SEG3 0229#define ACP_BASE__INST0_SEG4 0230#define ACP_BASE__INST0_SEG5 0231232#define ACP_BASE__INST1_SEG0 0233#define ACP_BASE__INST1_SEG1 0234#define ACP_BASE__INST1_SEG2 0235#define ACP_BASE__INST1_SEG3 0236#define ACP_BASE__INST1_SEG4 0237#define ACP_BASE__INST1_SEG5 0238239#define ACP_BASE__INST2_SEG0 0240#define ACP_BASE__INST2_SEG1 0241#define ACP_BASE__INST2_SEG2 0242#define ACP_BASE__INST2_SEG3 0243#define ACP_BASE__INST2_SEG4 0244#define ACP_BASE__INST2_SEG5 0245246#define ACP_BASE__INST3_SEG0 0247#define ACP_BASE__INST3_SEG1 0248#define ACP_BASE__INST3_SEG2 0249#define ACP_BASE__INST3_SEG3 0250#define ACP_BASE__INST3_SEG4 0251#define ACP_BASE__INST3_SEG5 0252253#define ACP_BASE__INST4_SEG0 0254#define ACP_BASE__INST4_SEG1 0255#define ACP_BASE__INST4_SEG2 0256#define ACP_BASE__INST4_SEG3 0257#define ACP_BASE__INST4_SEG4 0258#define ACP_BASE__INST4_SEG5 0259260#define ACP_BASE__INST5_SEG0 0261#define ACP_BASE__INST5_SEG1 0262#define ACP_BASE__INST5_SEG2 0263#define ACP_BASE__INST5_SEG3 0264#define ACP_BASE__INST5_SEG4 0265#define ACP_BASE__INST5_SEG5 0266267#define ACP_BASE__INST6_SEG0 0268#define ACP_BASE__INST6_SEG1 0269#define ACP_BASE__INST6_SEG2 0270#define ACP_BASE__INST6_SEG3 0271#define ACP_BASE__INST6_SEG4 0272#define ACP_BASE__INST6_SEG5 0273274#define ACP_BASE__INST7_SEG0 0275#define ACP_BASE__INST7_SEG1 0276#define ACP_BASE__INST7_SEG2 0277#define ACP_BASE__INST7_SEG3 0278#define ACP_BASE__INST7_SEG4 0279#define ACP_BASE__INST7_SEG5 0280281#define ATHUB_BASE__INST0_SEG0 0x00000C00282#define ATHUB_BASE__INST0_SEG1 0x00013300283#define ATHUB_BASE__INST0_SEG2 0x02408C00284#define ATHUB_BASE__INST0_SEG3 0285#define ATHUB_BASE__INST0_SEG4 0286#define ATHUB_BASE__INST0_SEG5 0287288#define ATHUB_BASE__INST1_SEG0 0289#define ATHUB_BASE__INST1_SEG1 0290#define ATHUB_BASE__INST1_SEG2 0291#define ATHUB_BASE__INST1_SEG3 0292#define ATHUB_BASE__INST1_SEG4 0293#define ATHUB_BASE__INST1_SEG5 0294295#define ATHUB_BASE__INST2_SEG0 0296#define ATHUB_BASE__INST2_SEG1 0297#define ATHUB_BASE__INST2_SEG2 0298#define ATHUB_BASE__INST2_SEG3 0299#define ATHUB_BASE__INST2_SEG4 0300#define ATHUB_BASE__INST2_SEG5 0301302#define ATHUB_BASE__INST3_SEG0 0303#define ATHUB_BASE__INST3_SEG1 0304#define ATHUB_BASE__INST3_SEG2 0305#define ATHUB_BASE__INST3_SEG3 0306#define ATHUB_BASE__INST3_SEG4 0307#define ATHUB_BASE__INST3_SEG5 0308309#define ATHUB_BASE__INST4_SEG0 0310#define ATHUB_BASE__INST4_SEG1 0311#define ATHUB_BASE__INST4_SEG2 0312#define ATHUB_BASE__INST4_SEG3 0313#define ATHUB_BASE__INST4_SEG4 0314#define ATHUB_BASE__INST4_SEG5 0315316#define ATHUB_BASE__INST5_SEG0 0317#define ATHUB_BASE__INST5_SEG1 0318#define ATHUB_BASE__INST5_SEG2 0319#define ATHUB_BASE__INST5_SEG3 0320#define ATHUB_BASE__INST5_SEG4 0321#define ATHUB_BASE__INST5_SEG5 0322323#define ATHUB_BASE__INST6_SEG0 0324#define ATHUB_BASE__INST6_SEG1 0325#define ATHUB_BASE__INST6_SEG2 0326#define ATHUB_BASE__INST6_SEG3 0327#define ATHUB_BASE__INST6_SEG4 0328#define ATHUB_BASE__INST6_SEG5 0329330#define ATHUB_BASE__INST7_SEG0 0331#define ATHUB_BASE__INST7_SEG1 0332#define ATHUB_BASE__INST7_SEG2 0333#define ATHUB_BASE__INST7_SEG3 0334#define ATHUB_BASE__INST7_SEG4 0335#define ATHUB_BASE__INST7_SEG5 0336337#define CLK_BASE__INST0_SEG0 0x00016C00338#define CLK_BASE__INST0_SEG1 0x02401800339#define CLK_BASE__INST0_SEG2 0340#define CLK_BASE__INST0_SEG3 0341#define CLK_BASE__INST0_SEG4 0342#define CLK_BASE__INST0_SEG5 0343344#define CLK_BASE__INST1_SEG0 0x00016E00345#define CLK_BASE__INST1_SEG1 0x02401C00346#define CLK_BASE__INST1_SEG2 0347#define CLK_BASE__INST1_SEG3 0348#define CLK_BASE__INST1_SEG4 0349#define CLK_BASE__INST1_SEG5 0350351#define CLK_BASE__INST2_SEG0 0x00017000352#define CLK_BASE__INST2_SEG1 0x02402000353#define CLK_BASE__INST2_SEG2 0354#define CLK_BASE__INST2_SEG3 0355#define CLK_BASE__INST2_SEG4 0356#define CLK_BASE__INST2_SEG5 0357358#define CLK_BASE__INST3_SEG0 0x00017200359#define CLK_BASE__INST3_SEG1 0x02402400360#define CLK_BASE__INST3_SEG2 0361#define CLK_BASE__INST3_SEG3 0362#define CLK_BASE__INST3_SEG4 0363#define CLK_BASE__INST3_SEG5 0364365#define CLK_BASE__INST4_SEG0 0x0001B000366#define CLK_BASE__INST4_SEG1 0x0242D800367#define CLK_BASE__INST4_SEG2 0368#define CLK_BASE__INST4_SEG3 0369#define CLK_BASE__INST4_SEG4 0370#define CLK_BASE__INST4_SEG5 0371372#define CLK_BASE__INST5_SEG0 0x0001B200373#define CLK_BASE__INST5_SEG1 0x0242DC00374#define CLK_BASE__INST5_SEG2 0375#define CLK_BASE__INST5_SEG3 0376#define CLK_BASE__INST5_SEG4 0377#define CLK_BASE__INST5_SEG5 0378379#define CLK_BASE__INST6_SEG0 0x0001B400380#define CLK_BASE__INST6_SEG1 0x0242E000381#define CLK_BASE__INST6_SEG2 0382#define CLK_BASE__INST6_SEG3 0383#define CLK_BASE__INST6_SEG4 0384#define CLK_BASE__INST6_SEG5 0385386#define CLK_BASE__INST7_SEG0 0x00017E00387#define CLK_BASE__INST7_SEG1 0x0240BC00388#define CLK_BASE__INST7_SEG2 0389#define CLK_BASE__INST7_SEG3 0390#define CLK_BASE__INST7_SEG4 0391#define CLK_BASE__INST7_SEG5 0392393#define DF_BASE__INST0_SEG0 0x00007000394#define DF_BASE__INST0_SEG1 0x0240B800395#define DF_BASE__INST0_SEG2 0396#define DF_BASE__INST0_SEG3 0397#define DF_BASE__INST0_SEG4 0398#define DF_BASE__INST0_SEG5 0399400#define DF_BASE__INST1_SEG0 0401#define DF_BASE__INST1_SEG1 0402#define DF_BASE__INST1_SEG2 0403#define DF_BASE__INST1_SEG3 0404#define DF_BASE__INST1_SEG4 0405#define DF_BASE__INST1_SEG5 0406407#define DF_BASE__INST2_SEG0 0408#define DF_BASE__INST2_SEG1 0409#define DF_BASE__INST2_SEG2 0410#define DF_BASE__INST2_SEG3 0411#define DF_BASE__INST2_SEG4 0412#define DF_BASE__INST2_SEG5 0413414#define DF_BASE__INST3_SEG0 0415#define DF_BASE__INST3_SEG1 0416#define DF_BASE__INST3_SEG2 0417#define DF_BASE__INST3_SEG3 0418#define DF_BASE__INST3_SEG4 0419#define DF_BASE__INST3_SEG5 0420421#define DF_BASE__INST4_SEG0 0422#define DF_BASE__INST4_SEG1 0423#define DF_BASE__INST4_SEG2 0424#define DF_BASE__INST4_SEG3 0425#define DF_BASE__INST4_SEG4 0426#define DF_BASE__INST4_SEG5 0427428#define DF_BASE__INST5_SEG0 0429#define DF_BASE__INST5_SEG1 0430#define DF_BASE__INST5_SEG2 0431#define DF_BASE__INST5_SEG3 0432#define DF_BASE__INST5_SEG4 0433#define DF_BASE__INST5_SEG5 0434435#define DF_BASE__INST6_SEG0 0436#define DF_BASE__INST6_SEG1 0437#define DF_BASE__INST6_SEG2 0438#define DF_BASE__INST6_SEG3 0439#define DF_BASE__INST6_SEG4 0440#define DF_BASE__INST6_SEG5 0441442#define DF_BASE__INST7_SEG0 0443#define DF_BASE__INST7_SEG1 0444#define DF_BASE__INST7_SEG2 0445#define DF_BASE__INST7_SEG3 0446#define DF_BASE__INST7_SEG4 0447#define DF_BASE__INST7_SEG5 0448449#define DCN_BASE__INST0_SEG0 0x00000012450#define DCN_BASE__INST0_SEG1 0x000000C0451#define DCN_BASE__INST0_SEG2 0x000034C0452#define DCN_BASE__INST0_SEG3 0x00009000453#define DCN_BASE__INST0_SEG4 0x02403C00454#define DCN_BASE__INST0_SEG5 0455456#define DCN_BASE__INST1_SEG0 0457#define DCN_BASE__INST1_SEG1 0458#define DCN_BASE__INST1_SEG2 0459#define DCN_BASE__INST1_SEG3 0460#define DCN_BASE__INST1_SEG4 0461#define DCN_BASE__INST1_SEG5 0462463#define DCN_BASE__INST2_SEG0 0464#define DCN_BASE__INST2_SEG1 0465#define DCN_BASE__INST2_SEG2 0466#define DCN_BASE__INST2_SEG3 0467#define DCN_BASE__INST2_SEG4 0468#define DCN_BASE__INST2_SEG5 0469470#define DCN_BASE__INST3_SEG0 0471#define DCN_BASE__INST3_SEG1 0472#define DCN_BASE__INST3_SEG2 0473#define DCN_BASE__INST3_SEG3 0474#define DCN_BASE__INST3_SEG4 0475#define DCN_BASE__INST3_SEG5 0476477#define DCN_BASE__INST4_SEG0 0478#define DCN_BASE__INST4_SEG1 0479#define DCN_BASE__INST4_SEG2 0480#define DCN_BASE__INST4_SEG3 0481#define DCN_BASE__INST4_SEG4 0482#define DCN_BASE__INST4_SEG5 0483484#define DCN_BASE__INST5_SEG0 0485#define DCN_BASE__INST5_SEG1 0486#define DCN_BASE__INST5_SEG2 0487#define DCN_BASE__INST5_SEG3 0488#define DCN_BASE__INST5_SEG4 0489#define DCN_BASE__INST5_SEG5 0490491#define DCN_BASE__INST6_SEG0 0492#define DCN_BASE__INST6_SEG1 0493#define DCN_BASE__INST6_SEG2 0494#define DCN_BASE__INST6_SEG3 0495#define DCN_BASE__INST6_SEG4 0496#define DCN_BASE__INST6_SEG5 0497498#define DCN_BASE__INST7_SEG0 0499#define DCN_BASE__INST7_SEG1 0500#define DCN_BASE__INST7_SEG2 0501#define DCN_BASE__INST7_SEG3 0502#define DCN_BASE__INST7_SEG4 0503#define DCN_BASE__INST7_SEG5 0504505#define DPCS_BASE__INST0_SEG0 0x00000012506#define DPCS_BASE__INST0_SEG1 0x000000C0507#define DPCS_BASE__INST0_SEG2 0x000034C0508#define DPCS_BASE__INST0_SEG3 0x00009000509#define DPCS_BASE__INST0_SEG4 0x02403C00510#define DPCS_BASE__INST0_SEG5 0511512#define DPCS_BASE__INST1_SEG0 0513#define DPCS_BASE__INST1_SEG1 0514#define DPCS_BASE__INST1_SEG2 0515#define DPCS_BASE__INST1_SEG3 0516#define DPCS_BASE__INST1_SEG4 0517#define DPCS_BASE__INST1_SEG5 0518519#define DPCS_BASE__INST2_SEG0 0520#define DPCS_BASE__INST2_SEG1 0521#define DPCS_BASE__INST2_SEG2 0522#define DPCS_BASE__INST2_SEG3 0523#define DPCS_BASE__INST2_SEG4 0524#define DPCS_BASE__INST2_SEG5 0525526#define DPCS_BASE__INST3_SEG0 0527#define DPCS_BASE__INST3_SEG1 0528#define DPCS_BASE__INST3_SEG2 0529#define DPCS_BASE__INST3_SEG3 0530#define DPCS_BASE__INST3_SEG4 0531#define DPCS_BASE__INST3_SEG5 0532533#define DPCS_BASE__INST4_SEG0 0534#define DPCS_BASE__INST4_SEG1 0535#define DPCS_BASE__INST4_SEG2 0536#define DPCS_BASE__INST4_SEG3 0537#define DPCS_BASE__INST4_SEG4 0538#define DPCS_BASE__INST4_SEG5 0539540#define DPCS_BASE__INST5_SEG0 0541#define DPCS_BASE__INST5_SEG1 0542#define DPCS_BASE__INST5_SEG2 0543#define DPCS_BASE__INST5_SEG3 0544#define DPCS_BASE__INST5_SEG4 0545#define DPCS_BASE__INST5_SEG5 0546547#define DPCS_BASE__INST6_SEG0 0548#define DPCS_BASE__INST6_SEG1 0549#define DPCS_BASE__INST6_SEG2 0550#define DPCS_BASE__INST6_SEG3 0551#define DPCS_BASE__INST6_SEG4 0552#define DPCS_BASE__INST6_SEG5 0553554#define DPCS_BASE__INST7_SEG0 0555#define DPCS_BASE__INST7_SEG1 0556#define DPCS_BASE__INST7_SEG2 0557#define DPCS_BASE__INST7_SEG3 0558#define DPCS_BASE__INST7_SEG4 0559#define DPCS_BASE__INST7_SEG5 0560561#define FCH_BASE__INST0_SEG0 0x0240C000562#define FCH_BASE__INST0_SEG1 0x00B40000563#define FCH_BASE__INST0_SEG2 0x11000000564#define FCH_BASE__INST0_SEG3 0565#define FCH_BASE__INST0_SEG4 0566#define FCH_BASE__INST0_SEG5 0567568#define FCH_BASE__INST1_SEG0 0569#define FCH_BASE__INST1_SEG1 0570#define FCH_BASE__INST1_SEG2 0571#define FCH_BASE__INST1_SEG3 0572#define FCH_BASE__INST1_SEG4 0573#define FCH_BASE__INST1_SEG5 0574575#define FCH_BASE__INST2_SEG0 0576#define FCH_BASE__INST2_SEG1 0577#define FCH_BASE__INST2_SEG2 0578#define FCH_BASE__INST2_SEG3 0579#define FCH_BASE__INST2_SEG4 0580#define FCH_BASE__INST2_SEG5 0581582#define FCH_BASE__INST3_SEG0 0583#define FCH_BASE__INST3_SEG1 0584#define FCH_BASE__INST3_SEG2 0585#define FCH_BASE__INST3_SEG3 0586#define FCH_BASE__INST3_SEG4 0587#define FCH_BASE__INST3_SEG5 0588589#define FCH_BASE__INST4_SEG0 0590#define FCH_BASE__INST4_SEG1 0591#define FCH_BASE__INST4_SEG2 0592#define FCH_BASE__INST4_SEG3 0593#define FCH_BASE__INST4_SEG4 0594#define FCH_BASE__INST4_SEG5 0595596#define FCH_BASE__INST5_SEG0 0597#define FCH_BASE__INST5_SEG1 0598#define FCH_BASE__INST5_SEG2 0599#define FCH_BASE__INST5_SEG3 0600#define FCH_BASE__INST5_SEG4 0601#define FCH_BASE__INST5_SEG5 0602603#define FCH_BASE__INST6_SEG0 0604#define FCH_BASE__INST6_SEG1 0605#define FCH_BASE__INST6_SEG2 0606#define FCH_BASE__INST6_SEG3 0607#define FCH_BASE__INST6_SEG4 0608#define FCH_BASE__INST6_SEG5 0609610#define FCH_BASE__INST7_SEG0 0611#define FCH_BASE__INST7_SEG1 0612#define FCH_BASE__INST7_SEG2 0613#define FCH_BASE__INST7_SEG3 0614#define FCH_BASE__INST7_SEG4 0615#define FCH_BASE__INST7_SEG5 0616617#define FUSE_BASE__INST0_SEG0 0x00017400618#define FUSE_BASE__INST0_SEG1 0x02401400619#define FUSE_BASE__INST0_SEG2 0620#define FUSE_BASE__INST0_SEG3 0621#define FUSE_BASE__INST0_SEG4 0622#define FUSE_BASE__INST0_SEG5 0623624#define FUSE_BASE__INST1_SEG0 0625#define FUSE_BASE__INST1_SEG1 0626#define FUSE_BASE__INST1_SEG2 0627#define FUSE_BASE__INST1_SEG3 0628#define FUSE_BASE__INST1_SEG4 0629#define FUSE_BASE__INST1_SEG5 0630631#define FUSE_BASE__INST2_SEG0 0632#define FUSE_BASE__INST2_SEG1 0633#define FUSE_BASE__INST2_SEG2 0634#define FUSE_BASE__INST2_SEG3 0635#define FUSE_BASE__INST2_SEG4 0636#define FUSE_BASE__INST2_SEG5 0637638#define FUSE_BASE__INST3_SEG0 0639#define FUSE_BASE__INST3_SEG1 0640#define FUSE_BASE__INST3_SEG2 0641#define FUSE_BASE__INST3_SEG3 0642#define FUSE_BASE__INST3_SEG4 0643#define FUSE_BASE__INST3_SEG5 0644645#define FUSE_BASE__INST4_SEG0 0646#define FUSE_BASE__INST4_SEG1 0647#define FUSE_BASE__INST4_SEG2 0648#define FUSE_BASE__INST4_SEG3 0649#define FUSE_BASE__INST4_SEG4 0650#define FUSE_BASE__INST4_SEG5 0651652#define FUSE_BASE__INST5_SEG0 0653#define FUSE_BASE__INST5_SEG1 0654#define FUSE_BASE__INST5_SEG2 0655#define FUSE_BASE__INST5_SEG3 0656#define FUSE_BASE__INST5_SEG4 0657#define FUSE_BASE__INST5_SEG5 0658659#define FUSE_BASE__INST6_SEG0 0660#define FUSE_BASE__INST6_SEG1 0661#define FUSE_BASE__INST6_SEG2 0662#define FUSE_BASE__INST6_SEG3 0663#define FUSE_BASE__INST6_SEG4 0664#define FUSE_BASE__INST6_SEG5 0665666#define FUSE_BASE__INST7_SEG0 0667#define FUSE_BASE__INST7_SEG1 0668#define FUSE_BASE__INST7_SEG2 0669#define FUSE_BASE__INST7_SEG3 0670#define FUSE_BASE__INST7_SEG4 0671#define FUSE_BASE__INST7_SEG5 0672673#define GC_BASE__INST0_SEG0 0x00001260674#define GC_BASE__INST0_SEG1 0x0000A000675#define GC_BASE__INST0_SEG2 0x02402C00676#define GC_BASE__INST0_SEG3 0677#define GC_BASE__INST0_SEG4 0678#define GC_BASE__INST0_SEG5 0679680#define GC_BASE__INST1_SEG0 0681#define GC_BASE__INST1_SEG1 0682#define GC_BASE__INST1_SEG2 0683#define GC_BASE__INST1_SEG3 0684#define GC_BASE__INST1_SEG4 0685#define GC_BASE__INST1_SEG5 0686687#define GC_BASE__INST2_SEG0 0688#define GC_BASE__INST2_SEG1 0689#define GC_BASE__INST2_SEG2 0690#define GC_BASE__INST2_SEG3 0691#define GC_BASE__INST2_SEG4 0692#define GC_BASE__INST2_SEG5 0693694#define GC_BASE__INST3_SEG0 0695#define GC_BASE__INST3_SEG1 0696#define GC_BASE__INST3_SEG2 0697#define GC_BASE__INST3_SEG3 0698#define GC_BASE__INST3_SEG4 0699#define GC_BASE__INST3_SEG5 0700701#define GC_BASE__INST4_SEG0 0702#define GC_BASE__INST4_SEG1 0703#define GC_BASE__INST4_SEG2 0704#define GC_BASE__INST4_SEG3 0705#define GC_BASE__INST4_SEG4 0706#define GC_BASE__INST4_SEG5 0707708#define GC_BASE__INST5_SEG0 0709#define GC_BASE__INST5_SEG1 0710#define GC_BASE__INST5_SEG2 0711#define GC_BASE__INST5_SEG3 0712#define GC_BASE__INST5_SEG4 0713#define GC_BASE__INST5_SEG5 0714715#define GC_BASE__INST6_SEG0 0716#define GC_BASE__INST6_SEG1 0717#define GC_BASE__INST6_SEG2 0718#define GC_BASE__INST6_SEG3 0719#define GC_BASE__INST6_SEG4 0720#define GC_BASE__INST6_SEG5 0721722#define GC_BASE__INST7_SEG0 0723#define GC_BASE__INST7_SEG1 0724#define GC_BASE__INST7_SEG2 0725#define GC_BASE__INST7_SEG3 0726#define GC_BASE__INST7_SEG4 0727#define GC_BASE__INST7_SEG5 0728729#define HDP_BASE__INST0_SEG0 0x00000F20730#define HDP_BASE__INST0_SEG1 0x0240A400731#define HDP_BASE__INST0_SEG2 0732#define HDP_BASE__INST0_SEG3 0733#define HDP_BASE__INST0_SEG4 0734#define HDP_BASE__INST0_SEG5 0735736#define HDP_BASE__INST1_SEG0 0737#define HDP_BASE__INST1_SEG1 0738#define HDP_BASE__INST1_SEG2 0739#define HDP_BASE__INST1_SEG3 0740#define HDP_BASE__INST1_SEG4 0741#define HDP_BASE__INST1_SEG5 0742743#define HDP_BASE__INST2_SEG0 0744#define HDP_BASE__INST2_SEG1 0745#define HDP_BASE__INST2_SEG2 0746#define HDP_BASE__INST2_SEG3 0747#define HDP_BASE__INST2_SEG4 0748#define HDP_BASE__INST2_SEG5 0749750#define HDP_BASE__INST3_SEG0 0751#define HDP_BASE__INST3_SEG1 0752#define HDP_BASE__INST3_SEG2 0753#define HDP_BASE__INST3_SEG3 0754#define HDP_BASE__INST3_SEG4 0755#define HDP_BASE__INST3_SEG5 0756757#define HDP_BASE__INST4_SEG0 0758#define HDP_BASE__INST4_SEG1 0759#define HDP_BASE__INST4_SEG2 0760#define HDP_BASE__INST4_SEG3 0761#define HDP_BASE__INST4_SEG4 0762#define HDP_BASE__INST4_SEG5 0763764#define HDP_BASE__INST5_SEG0 0765#define HDP_BASE__INST5_SEG1 0766#define HDP_BASE__INST5_SEG2 0767#define HDP_BASE__INST5_SEG3 0768#define HDP_BASE__INST5_SEG4 0769#define HDP_BASE__INST5_SEG5 0770771#define HDP_BASE__INST6_SEG0 0772#define HDP_BASE__INST6_SEG1 0773#define HDP_BASE__INST6_SEG2 0774#define HDP_BASE__INST6_SEG3 0775#define HDP_BASE__INST6_SEG4 0776#define HDP_BASE__INST6_SEG5 0777778#define HDP_BASE__INST7_SEG0 0779#define HDP_BASE__INST7_SEG1 0780#define HDP_BASE__INST7_SEG2 0781#define HDP_BASE__INST7_SEG3 0782#define HDP_BASE__INST7_SEG4 0783#define HDP_BASE__INST7_SEG5 0784785#define ISP_BASE__INST0_SEG0 0x00018000786#define ISP_BASE__INST0_SEG1 0x0240B000787#define ISP_BASE__INST0_SEG2 0788#define ISP_BASE__INST0_SEG3 0789#define ISP_BASE__INST0_SEG4 0790#define ISP_BASE__INST0_SEG5 0791792#define ISP_BASE__INST1_SEG0 0793#define ISP_BASE__INST1_SEG1 0794#define ISP_BASE__INST1_SEG2 0795#define ISP_BASE__INST1_SEG3 0796#define ISP_BASE__INST1_SEG4 0797#define ISP_BASE__INST1_SEG5 0798799#define ISP_BASE__INST2_SEG0 0800#define ISP_BASE__INST2_SEG1 0801#define ISP_BASE__INST2_SEG2 0802#define ISP_BASE__INST2_SEG3 0803#define ISP_BASE__INST2_SEG4 0804#define ISP_BASE__INST2_SEG5 0805806#define ISP_BASE__INST3_SEG0 0807#define ISP_BASE__INST3_SEG1 0808#define ISP_BASE__INST3_SEG2 0809#define ISP_BASE__INST3_SEG3 0810#define ISP_BASE__INST3_SEG4 0811#define ISP_BASE__INST3_SEG5 0812813#define ISP_BASE__INST4_SEG0 0814#define ISP_BASE__INST4_SEG1 0815#define ISP_BASE__INST4_SEG2 0816#define ISP_BASE__INST4_SEG3 0817#define ISP_BASE__INST4_SEG4 0818#define ISP_BASE__INST4_SEG5 0819820#define ISP_BASE__INST5_SEG0 0821#define ISP_BASE__INST5_SEG1 0822#define ISP_BASE__INST5_SEG2 0823#define ISP_BASE__INST5_SEG3 0824#define ISP_BASE__INST5_SEG4 0825#define ISP_BASE__INST5_SEG5 0826827#define ISP_BASE__INST6_SEG0 0828#define ISP_BASE__INST6_SEG1 0829#define ISP_BASE__INST6_SEG2 0830#define ISP_BASE__INST6_SEG3 0831#define ISP_BASE__INST6_SEG4 0832#define ISP_BASE__INST6_SEG5 0833834#define ISP_BASE__INST7_SEG0 0835#define ISP_BASE__INST7_SEG1 0836#define ISP_BASE__INST7_SEG2 0837#define ISP_BASE__INST7_SEG3 0838#define ISP_BASE__INST7_SEG4 0839#define ISP_BASE__INST7_SEG5 0840841#define MMHUB_BASE__INST0_SEG0 0x00013200842#define MMHUB_BASE__INST0_SEG1 0x0001A000843#define MMHUB_BASE__INST0_SEG2 0x02408800844#define MMHUB_BASE__INST0_SEG3 0845#define MMHUB_BASE__INST0_SEG4 0846#define MMHUB_BASE__INST0_SEG5 0847848#define MMHUB_BASE__INST1_SEG0 0849#define MMHUB_BASE__INST1_SEG1 0850#define MMHUB_BASE__INST1_SEG2 0851#define MMHUB_BASE__INST1_SEG3 0852#define MMHUB_BASE__INST1_SEG4 0853#define MMHUB_BASE__INST1_SEG5 0854855#define MMHUB_BASE__INST2_SEG0 0856#define MMHUB_BASE__INST2_SEG1 0857#define MMHUB_BASE__INST2_SEG2 0858#define MMHUB_BASE__INST2_SEG3 0859#define MMHUB_BASE__INST2_SEG4 0860#define MMHUB_BASE__INST2_SEG5 0861862#define MMHUB_BASE__INST3_SEG0 0863#define MMHUB_BASE__INST3_SEG1 0864#define MMHUB_BASE__INST3_SEG2 0865#define MMHUB_BASE__INST3_SEG3 0866#define MMHUB_BASE__INST3_SEG4 0867#define MMHUB_BASE__INST3_SEG5 0868869#define MMHUB_BASE__INST4_SEG0 0870#define MMHUB_BASE__INST4_SEG1 0871#define MMHUB_BASE__INST4_SEG2 0872#define MMHUB_BASE__INST4_SEG3 0873#define MMHUB_BASE__INST4_SEG4 0874#define MMHUB_BASE__INST4_SEG5 0875876#define MMHUB_BASE__INST5_SEG0 0877#define MMHUB_BASE__INST5_SEG1 0878#define MMHUB_BASE__INST5_SEG2 0879#define MMHUB_BASE__INST5_SEG3 0880#define MMHUB_BASE__INST5_SEG4 0881#define MMHUB_BASE__INST5_SEG5 0882883#define MMHUB_BASE__INST6_SEG0 0884#define MMHUB_BASE__INST6_SEG1 0885#define MMHUB_BASE__INST6_SEG2 0886#define MMHUB_BASE__INST6_SEG3 0887#define MMHUB_BASE__INST6_SEG4 0888#define MMHUB_BASE__INST6_SEG5 0889890#define MMHUB_BASE__INST7_SEG0 0891#define MMHUB_BASE__INST7_SEG1 0892#define MMHUB_BASE__INST7_SEG2 0893#define MMHUB_BASE__INST7_SEG3 0894#define MMHUB_BASE__INST7_SEG4 0895#define MMHUB_BASE__INST7_SEG5 0896897#define MP0_BASE__INST0_SEG0 0x00016000898#define MP0_BASE__INST0_SEG1 0x0243FC00899#define MP0_BASE__INST0_SEG2 0x00DC0000900#define MP0_BASE__INST0_SEG3 0x00E00000901#define MP0_BASE__INST0_SEG4 0x00E40000902#define MP0_BASE__INST0_SEG5 0903904#define MP0_BASE__INST1_SEG0 0905#define MP0_BASE__INST1_SEG1 0906#define MP0_BASE__INST1_SEG2 0907#define MP0_BASE__INST1_SEG3 0908#define MP0_BASE__INST1_SEG4 0909#define MP0_BASE__INST1_SEG5 0910911#define MP0_BASE__INST2_SEG0 0912#define MP0_BASE__INST2_SEG1 0913#define MP0_BASE__INST2_SEG2 0914#define MP0_BASE__INST2_SEG3 0915#define MP0_BASE__INST2_SEG4 0916#define MP0_BASE__INST2_SEG5 0917918#define MP0_BASE__INST3_SEG0 0919#define MP0_BASE__INST3_SEG1 0920#define MP0_BASE__INST3_SEG2 0921#define MP0_BASE__INST3_SEG3 0922#define MP0_BASE__INST3_SEG4 0923#define MP0_BASE__INST3_SEG5 0924925#define MP0_BASE__INST4_SEG0 0926#define MP0_BASE__INST4_SEG1 0927#define MP0_BASE__INST4_SEG2 0928#define MP0_BASE__INST4_SEG3 0929#define MP0_BASE__INST4_SEG4 0930#define MP0_BASE__INST4_SEG5 0931932#define MP0_BASE__INST5_SEG0 0933#define MP0_BASE__INST5_SEG1 0934#define MP0_BASE__INST5_SEG2 0935#define MP0_BASE__INST5_SEG3 0936#define MP0_BASE__INST5_SEG4 0937#define MP0_BASE__INST5_SEG5 0938939#define MP0_BASE__INST6_SEG0 0940#define MP0_BASE__INST6_SEG1 0941#define MP0_BASE__INST6_SEG2 0942#define MP0_BASE__INST6_SEG3 0943#define MP0_BASE__INST6_SEG4 0944#define MP0_BASE__INST6_SEG5 0945946#define MP0_BASE__INST7_SEG0 0947#define MP0_BASE__INST7_SEG1 0948#define MP0_BASE__INST7_SEG2 0949#define MP0_BASE__INST7_SEG3 0950#define MP0_BASE__INST7_SEG4 0951#define MP0_BASE__INST7_SEG5 0952953#define MP1_BASE__INST0_SEG0 0x00016000954#define MP1_BASE__INST0_SEG1 0x0243FC00955#define MP1_BASE__INST0_SEG2 0x00DC0000956#define MP1_BASE__INST0_SEG3 0x00E00000957#define MP1_BASE__INST0_SEG4 0x00E40000958#define MP1_BASE__INST0_SEG5 0959960#define MP1_BASE__INST1_SEG0 0961#define MP1_BASE__INST1_SEG1 0962#define MP1_BASE__INST1_SEG2 0963#define MP1_BASE__INST1_SEG3 0964#define MP1_BASE__INST1_SEG4 0965#define MP1_BASE__INST1_SEG5 0966967#define MP1_BASE__INST2_SEG0 0968#define MP1_BASE__INST2_SEG1 0969#define MP1_BASE__INST2_SEG2 0970#define MP1_BASE__INST2_SEG3 0971#define MP1_BASE__INST2_SEG4 0972#define MP1_BASE__INST2_SEG5 0973974#define MP1_BASE__INST3_SEG0 0975#define MP1_BASE__INST3_SEG1 0976#define MP1_BASE__INST3_SEG2 0977#define MP1_BASE__INST3_SEG3 0978#define MP1_BASE__INST3_SEG4 0979#define MP1_BASE__INST3_SEG5 0980981#define MP1_BASE__INST4_SEG0 0982#define MP1_BASE__INST4_SEG1 0983#define MP1_BASE__INST4_SEG2 0984#define MP1_BASE__INST4_SEG3 0985#define MP1_BASE__INST4_SEG4 0986#define MP1_BASE__INST4_SEG5 0987988#define MP1_BASE__INST5_SEG0 0989#define MP1_BASE__INST5_SEG1 0990#define MP1_BASE__INST5_SEG2 0991#define MP1_BASE__INST5_SEG3 0992#define MP1_BASE__INST5_SEG4 0993#define MP1_BASE__INST5_SEG5 0994995#define MP1_BASE__INST6_SEG0 0996#define MP1_BASE__INST6_SEG1 0997#define MP1_BASE__INST6_SEG2 0998#define MP1_BASE__INST6_SEG3 0999#define MP1_BASE__INST6_SEG4 01000#define MP1_BASE__INST6_SEG5 010011002#define MP1_BASE__INST7_SEG0 01003#define MP1_BASE__INST7_SEG1 01004#define MP1_BASE__INST7_SEG2 01005#define MP1_BASE__INST7_SEG3 01006#define MP1_BASE__INST7_SEG4 01007#define MP1_BASE__INST7_SEG5 010081009#define MP2_BASE__INST0_SEG0 0x000164001010#define MP2_BASE__INST0_SEG1 0x024008001011#define MP2_BASE__INST0_SEG2 0x00F400001012#define MP2_BASE__INST0_SEG3 0x00F800001013#define MP2_BASE__INST0_SEG4 0x00FC00001014#define MP2_BASE__INST0_SEG5 010151016#define MP2_BASE__INST1_SEG0 01017#define MP2_BASE__INST1_SEG1 01018#define MP2_BASE__INST1_SEG2 01019#define MP2_BASE__INST1_SEG3 01020#define MP2_BASE__INST1_SEG4 01021#define MP2_BASE__INST1_SEG5 010221023#define MP2_BASE__INST2_SEG0 01024#define MP2_BASE__INST2_SEG1 01025#define MP2_BASE__INST2_SEG2 01026#define MP2_BASE__INST2_SEG3 01027#define MP2_BASE__INST2_SEG4 01028#define MP2_BASE__INST2_SEG5 010291030#define MP2_BASE__INST3_SEG0 01031#define MP2_BASE__INST3_SEG1 01032#define MP2_BASE__INST3_SEG2 01033#define MP2_BASE__INST3_SEG3 01034#define MP2_BASE__INST3_SEG4 01035#define MP2_BASE__INST3_SEG5 010361037#define MP2_BASE__INST4_SEG0 01038#define MP2_BASE__INST4_SEG1 01039#define MP2_BASE__INST4_SEG2 01040#define MP2_BASE__INST4_SEG3 01041#define MP2_BASE__INST4_SEG4 01042#define MP2_BASE__INST4_SEG5 010431044#define MP2_BASE__INST5_SEG0 01045#define MP2_BASE__INST5_SEG1 01046#define MP2_BASE__INST5_SEG2 01047#define MP2_BASE__INST5_SEG3 01048#define MP2_BASE__INST5_SEG4 01049#define MP2_BASE__INST5_SEG5 010501051#define MP2_BASE__INST6_SEG0 01052#define MP2_BASE__INST6_SEG1 01053#define MP2_BASE__INST6_SEG2 01054#define MP2_BASE__INST6_SEG3 01055#define MP2_BASE__INST6_SEG4 01056#define MP2_BASE__INST6_SEG5 010571058#define MP2_BASE__INST7_SEG0 01059#define MP2_BASE__INST7_SEG1 01060#define MP2_BASE__INST7_SEG2 01061#define MP2_BASE__INST7_SEG3 01062#define MP2_BASE__INST7_SEG4 01063#define MP2_BASE__INST7_SEG5 010641065#define NBIO_BASE__INST0_SEG0 0x000000001066#define NBIO_BASE__INST0_SEG1 0x000000141067#define NBIO_BASE__INST0_SEG2 0x00000D201068#define NBIO_BASE__INST0_SEG3 0x000104001069#define NBIO_BASE__INST0_SEG4 0x0241B0001070#define NBIO_BASE__INST0_SEG5 0x0404000010711072#define NBIO_BASE__INST1_SEG0 01073#define NBIO_BASE__INST1_SEG1 01074#define NBIO_BASE__INST1_SEG2 01075#define NBIO_BASE__INST1_SEG3 01076#define NBIO_BASE__INST1_SEG4 01077#define NBIO_BASE__INST1_SEG5 010781079#define NBIO_BASE__INST2_SEG0 01080#define NBIO_BASE__INST2_SEG1 01081#define NBIO_BASE__INST2_SEG2 01082#define NBIO_BASE__INST2_SEG3 01083#define NBIO_BASE__INST2_SEG4 01084#define NBIO_BASE__INST2_SEG5 010851086#define NBIO_BASE__INST3_SEG0 01087#define NBIO_BASE__INST3_SEG1 01088#define NBIO_BASE__INST3_SEG2 01089#define NBIO_BASE__INST3_SEG3 01090#define NBIO_BASE__INST3_SEG4 01091#define NBIO_BASE__INST3_SEG5 010921093#define NBIO_BASE__INST4_SEG0 01094#define NBIO_BASE__INST4_SEG1 01095#define NBIO_BASE__INST4_SEG2 01096#define NBIO_BASE__INST4_SEG3 01097#define NBIO_BASE__INST4_SEG4 01098#define NBIO_BASE__INST4_SEG5 010991100#define NBIO_BASE__INST5_SEG0 01101#define NBIO_BASE__INST5_SEG1 01102#define NBIO_BASE__INST5_SEG2 01103#define NBIO_BASE__INST5_SEG3 01104#define NBIO_BASE__INST5_SEG4 01105#define NBIO_BASE__INST5_SEG5 011061107#define NBIO_BASE__INST6_SEG0 01108#define NBIO_BASE__INST6_SEG1 01109#define NBIO_BASE__INST6_SEG2 01110#define NBIO_BASE__INST6_SEG3 01111#define NBIO_BASE__INST6_SEG4 01112#define NBIO_BASE__INST6_SEG5 011131114#define NBIO_BASE__INST7_SEG0 01115#define NBIO_BASE__INST7_SEG1 01116#define NBIO_BASE__INST7_SEG2 01117#define NBIO_BASE__INST7_SEG3 01118#define NBIO_BASE__INST7_SEG4 01119#define NBIO_BASE__INST7_SEG5 011201121#define OSSSYS_BASE__INST0_SEG0 0x000010A01122#define OSSSYS_BASE__INST0_SEG1 0x0240A0001123#define OSSSYS_BASE__INST0_SEG2 01124#define OSSSYS_BASE__INST0_SEG3 01125#define OSSSYS_BASE__INST0_SEG4 01126#define OSSSYS_BASE__INST0_SEG5 011271128#define OSSSYS_BASE__INST1_SEG0 01129#define OSSSYS_BASE__INST1_SEG1 01130#define OSSSYS_BASE__INST1_SEG2 01131#define OSSSYS_BASE__INST1_SEG3 01132#define OSSSYS_BASE__INST1_SEG4 01133#define OSSSYS_BASE__INST1_SEG5 011341135#define OSSSYS_BASE__INST2_SEG0 01136#define OSSSYS_BASE__INST2_SEG1 01137#define OSSSYS_BASE__INST2_SEG2 01138#define OSSSYS_BASE__INST2_SEG3 01139#define OSSSYS_BASE__INST2_SEG4 01140#define OSSSYS_BASE__INST2_SEG5 011411142#define OSSSYS_BASE__INST3_SEG0 01143#define OSSSYS_BASE__INST3_SEG1 01144#define OSSSYS_BASE__INST3_SEG2 01145#define OSSSYS_BASE__INST3_SEG3 01146#define OSSSYS_BASE__INST3_SEG4 01147#define OSSSYS_BASE__INST3_SEG5 011481149#define OSSSYS_BASE__INST4_SEG0 01150#define OSSSYS_BASE__INST4_SEG1 01151#define OSSSYS_BASE__INST4_SEG2 01152#define OSSSYS_BASE__INST4_SEG3 01153#define OSSSYS_BASE__INST4_SEG4 01154#define OSSSYS_BASE__INST4_SEG5 011551156#define OSSSYS_BASE__INST5_SEG0 01157#define OSSSYS_BASE__INST5_SEG1 01158#define OSSSYS_BASE__INST5_SEG2 01159#define OSSSYS_BASE__INST5_SEG3 01160#define OSSSYS_BASE__INST5_SEG4 01161#define OSSSYS_BASE__INST5_SEG5 011621163#define OSSSYS_BASE__INST6_SEG0 01164#define OSSSYS_BASE__INST6_SEG1 01165#define OSSSYS_BASE__INST6_SEG2 01166#define OSSSYS_BASE__INST6_SEG3 01167#define OSSSYS_BASE__INST6_SEG4 01168#define OSSSYS_BASE__INST6_SEG5 011691170#define OSSSYS_BASE__INST7_SEG0 01171#define OSSSYS_BASE__INST7_SEG1 01172#define OSSSYS_BASE__INST7_SEG2 01173#define OSSSYS_BASE__INST7_SEG3 01174#define OSSSYS_BASE__INST7_SEG4 01175#define OSSSYS_BASE__INST7_SEG5 011761177#define PCIE0_BASE__INST0_SEG0 0x000000001178#define PCIE0_BASE__INST0_SEG1 0x000000141179#define PCIE0_BASE__INST0_SEG2 0x00000D201180#define PCIE0_BASE__INST0_SEG3 0x000104001181#define PCIE0_BASE__INST0_SEG4 0x0241B0001182#define PCIE0_BASE__INST0_SEG5 0x0404000011831184#define PCIE0_BASE__INST1_SEG0 01185#define PCIE0_BASE__INST1_SEG1 01186#define PCIE0_BASE__INST1_SEG2 01187#define PCIE0_BASE__INST1_SEG3 01188#define PCIE0_BASE__INST1_SEG4 01189#define PCIE0_BASE__INST1_SEG5 011901191#define PCIE0_BASE__INST2_SEG0 01192#define PCIE0_BASE__INST2_SEG1 01193#define PCIE0_BASE__INST2_SEG2 01194#define PCIE0_BASE__INST2_SEG3 01195#define PCIE0_BASE__INST2_SEG4 01196#define PCIE0_BASE__INST2_SEG5 011971198#define PCIE0_BASE__INST3_SEG0 01199#define PCIE0_BASE__INST3_SEG1 01200#define PCIE0_BASE__INST3_SEG2 01201#define PCIE0_BASE__INST3_SEG3 01202#define PCIE0_BASE__INST3_SEG4 01203#define PCIE0_BASE__INST3_SEG5 012041205#define PCIE0_BASE__INST4_SEG0 01206#define PCIE0_BASE__INST4_SEG1 01207#define PCIE0_BASE__INST4_SEG2 01208#define PCIE0_BASE__INST4_SEG3 01209#define PCIE0_BASE__INST4_SEG4 01210#define PCIE0_BASE__INST4_SEG5 012111212#define PCIE0_BASE__INST5_SEG0 01213#define PCIE0_BASE__INST5_SEG1 01214#define PCIE0_BASE__INST5_SEG2 01215#define PCIE0_BASE__INST5_SEG3 01216#define PCIE0_BASE__INST5_SEG4 01217#define PCIE0_BASE__INST5_SEG5 012181219#define PCIE0_BASE__INST6_SEG0 01220#define PCIE0_BASE__INST6_SEG1 01221#define PCIE0_BASE__INST6_SEG2 01222#define PCIE0_BASE__INST6_SEG3 01223#define PCIE0_BASE__INST6_SEG4 01224#define PCIE0_BASE__INST6_SEG5 012251226#define PCIE0_BASE__INST7_SEG0 01227#define PCIE0_BASE__INST7_SEG1 01228#define PCIE0_BASE__INST7_SEG2 01229#define PCIE0_BASE__INST7_SEG3 01230#define PCIE0_BASE__INST7_SEG4 01231#define PCIE0_BASE__INST7_SEG5 012321233#define SMUIO_BASE__INST0_SEG0 0x000168001234#define SMUIO_BASE__INST0_SEG1 0x00016A001235#define SMUIO_BASE__INST0_SEG2 0x024010001236#define SMUIO_BASE__INST0_SEG3 0x004400001237#define SMUIO_BASE__INST0_SEG4 01238#define SMUIO_BASE__INST0_SEG5 012391240#define SMUIO_BASE__INST1_SEG0 0x0001BC001241#define SMUIO_BASE__INST1_SEG1 0x0242D4001242#define SMUIO_BASE__INST1_SEG2 01243#define SMUIO_BASE__INST1_SEG3 01244#define SMUIO_BASE__INST1_SEG4 01245#define SMUIO_BASE__INST1_SEG5 012461247#define SMUIO_BASE__INST2_SEG0 01248#define SMUIO_BASE__INST2_SEG1 01249#define SMUIO_BASE__INST2_SEG2 01250#define SMUIO_BASE__INST2_SEG3 01251#define SMUIO_BASE__INST2_SEG4 01252#define SMUIO_BASE__INST2_SEG5 012531254#define SMUIO_BASE__INST3_SEG0 01255#define SMUIO_BASE__INST3_SEG1 01256#define SMUIO_BASE__INST3_SEG2 01257#define SMUIO_BASE__INST3_SEG3 01258#define SMUIO_BASE__INST3_SEG4 01259#define SMUIO_BASE__INST3_SEG5 012601261#define SMUIO_BASE__INST4_SEG0 01262#define SMUIO_BASE__INST4_SEG1 01263#define SMUIO_BASE__INST4_SEG2 01264#define SMUIO_BASE__INST4_SEG3 01265#define SMUIO_BASE__INST4_SEG4 01266#define SMUIO_BASE__INST4_SEG5 012671268#define SMUIO_BASE__INST5_SEG0 01269#define SMUIO_BASE__INST5_SEG1 01270#define SMUIO_BASE__INST5_SEG2 01271#define SMUIO_BASE__INST5_SEG3 01272#define SMUIO_BASE__INST5_SEG4 01273#define SMUIO_BASE__INST5_SEG5 012741275#define SMUIO_BASE__INST6_SEG0 01276#define SMUIO_BASE__INST6_SEG1 01277#define SMUIO_BASE__INST6_SEG2 01278#define SMUIO_BASE__INST6_SEG3 01279#define SMUIO_BASE__INST6_SEG4 01280#define SMUIO_BASE__INST6_SEG5 012811282#define SMUIO_BASE__INST7_SEG0 01283#define SMUIO_BASE__INST7_SEG1 01284#define SMUIO_BASE__INST7_SEG2 01285#define SMUIO_BASE__INST7_SEG3 01286#define SMUIO_BASE__INST7_SEG4 01287#define SMUIO_BASE__INST7_SEG5 012881289#define THM_BASE__INST0_SEG0 0x000166001290#define THM_BASE__INST0_SEG1 0x02400C001291#define THM_BASE__INST0_SEG2 01292#define THM_BASE__INST0_SEG3 01293#define THM_BASE__INST0_SEG4 01294#define THM_BASE__INST0_SEG5 012951296#define THM_BASE__INST1_SEG0 01297#define THM_BASE__INST1_SEG1 01298#define THM_BASE__INST1_SEG2 01299#define THM_BASE__INST1_SEG3 01300#define THM_BASE__INST1_SEG4 01301#define THM_BASE__INST1_SEG5 013021303#define THM_BASE__INST2_SEG0 01304#define THM_BASE__INST2_SEG1 01305#define THM_BASE__INST2_SEG2 01306#define THM_BASE__INST2_SEG3 01307#define THM_BASE__INST2_SEG4 01308#define THM_BASE__INST2_SEG5 013091310#define THM_BASE__INST3_SEG0 01311#define THM_BASE__INST3_SEG1 01312#define THM_BASE__INST3_SEG2 01313#define THM_BASE__INST3_SEG3 01314#define THM_BASE__INST3_SEG4 01315#define THM_BASE__INST3_SEG5 013161317#define THM_BASE__INST4_SEG0 01318#define THM_BASE__INST4_SEG1 01319#define THM_BASE__INST4_SEG2 01320#define THM_BASE__INST4_SEG3 01321#define THM_BASE__INST4_SEG4 01322#define THM_BASE__INST4_SEG5 013231324#define THM_BASE__INST5_SEG0 01325#define THM_BASE__INST5_SEG1 01326#define THM_BASE__INST5_SEG2 01327#define THM_BASE__INST5_SEG3 01328#define THM_BASE__INST5_SEG4 01329#define THM_BASE__INST5_SEG5 013301331#define THM_BASE__INST6_SEG0 01332#define THM_BASE__INST6_SEG1 01333#define THM_BASE__INST6_SEG2 01334#define THM_BASE__INST6_SEG3 01335#define THM_BASE__INST6_SEG4 01336#define THM_BASE__INST6_SEG5 013371338#define THM_BASE__INST7_SEG0 01339#define THM_BASE__INST7_SEG1 01340#define THM_BASE__INST7_SEG2 01341#define THM_BASE__INST7_SEG3 01342#define THM_BASE__INST7_SEG4 01343#define THM_BASE__INST7_SEG5 013441345#define UMC_BASE__INST0_SEG0 0x000140001346#define UMC_BASE__INST0_SEG1 0x024258001347#define UMC_BASE__INST0_SEG2 01348#define UMC_BASE__INST0_SEG3 01349#define UMC_BASE__INST0_SEG4 01350#define UMC_BASE__INST0_SEG5 013511352#define UMC_BASE__INST1_SEG0 0x000540001353#define UMC_BASE__INST1_SEG1 0x02425C001354#define UMC_BASE__INST1_SEG2 01355#define UMC_BASE__INST1_SEG3 01356#define UMC_BASE__INST1_SEG4 01357#define UMC_BASE__INST1_SEG5 013581359#define UMC_BASE__INST2_SEG0 0x000940001360#define UMC_BASE__INST2_SEG1 0x024260001361#define UMC_BASE__INST2_SEG2 01362#define UMC_BASE__INST2_SEG3 01363#define UMC_BASE__INST2_SEG4 01364#define UMC_BASE__INST2_SEG5 013651366#define UMC_BASE__INST3_SEG0 0x000D40001367#define UMC_BASE__INST3_SEG1 0x024264001368#define UMC_BASE__INST3_SEG2 01369#define UMC_BASE__INST3_SEG3 01370#define UMC_BASE__INST3_SEG4 01371#define UMC_BASE__INST3_SEG5 013721373#define UMC_BASE__INST4_SEG0 01374#define UMC_BASE__INST4_SEG1 01375#define UMC_BASE__INST4_SEG2 01376#define UMC_BASE__INST4_SEG3 01377#define UMC_BASE__INST4_SEG4 01378#define UMC_BASE__INST4_SEG5 013791380#define UMC_BASE__INST5_SEG0 01381#define UMC_BASE__INST5_SEG1 01382#define UMC_BASE__INST5_SEG2 01383#define UMC_BASE__INST5_SEG3 01384#define UMC_BASE__INST5_SEG4 01385#define UMC_BASE__INST5_SEG5 013861387#define UMC_BASE__INST6_SEG0 01388#define UMC_BASE__INST6_SEG1 01389#define UMC_BASE__INST6_SEG2 01390#define UMC_BASE__INST6_SEG3 01391#define UMC_BASE__INST6_SEG4 01392#define UMC_BASE__INST6_SEG5 013931394#define UMC_BASE__INST7_SEG0 01395#define UMC_BASE__INST7_SEG1 01396#define UMC_BASE__INST7_SEG2 01397#define UMC_BASE__INST7_SEG3 01398#define UMC_BASE__INST7_SEG4 01399#define UMC_BASE__INST7_SEG5 014001401#define USB_BASE__INST0_SEG0 0x0242A8001402#define USB_BASE__INST0_SEG1 0x05B000001403#define USB_BASE__INST0_SEG2 01404#define USB_BASE__INST0_SEG3 01405#define USB_BASE__INST0_SEG4 01406#define USB_BASE__INST0_SEG5 014071408#define USB_BASE__INST1_SEG0 0x0242AC001409#define USB_BASE__INST1_SEG1 0x05B800001410#define USB_BASE__INST1_SEG2 01411#define USB_BASE__INST1_SEG3 01412#define USB_BASE__INST1_SEG4 01413#define USB_BASE__INST1_SEG5 014141415#define USB_BASE__INST2_SEG0 0x0242B0001416#define USB_BASE__INST2_SEG1 0x05C000001417#define USB_BASE__INST2_SEG2 01418#define USB_BASE__INST2_SEG3 01419#define USB_BASE__INST2_SEG4 01420#define USB_BASE__INST2_SEG5 014211422#define USB_BASE__INST3_SEG0 01423#define USB_BASE__INST3_SEG1 01424#define USB_BASE__INST3_SEG2 01425#define USB_BASE__INST3_SEG3 01426#define USB_BASE__INST3_SEG4 01427#define USB_BASE__INST3_SEG5 014281429#define USB_BASE__INST4_SEG0 01430#define USB_BASE__INST4_SEG1 01431#define USB_BASE__INST4_SEG2 01432#define USB_BASE__INST4_SEG3 01433#define USB_BASE__INST4_SEG4 01434#define USB_BASE__INST4_SEG5 014351436#define USB_BASE__INST5_SEG0 01437#define USB_BASE__INST5_SEG1 01438#define USB_BASE__INST5_SEG2 01439#define USB_BASE__INST5_SEG3 01440#define USB_BASE__INST5_SEG4 01441#define USB_BASE__INST5_SEG5 014421443#define USB_BASE__INST6_SEG0 01444#define USB_BASE__INST6_SEG1 01445#define USB_BASE__INST6_SEG2 01446#define USB_BASE__INST6_SEG3 01447#define USB_BASE__INST6_SEG4 01448#define USB_BASE__INST6_SEG5 014491450#define USB_BASE__INST7_SEG0 01451#define USB_BASE__INST7_SEG1 01452#define USB_BASE__INST7_SEG2 01453#define USB_BASE__INST7_SEG3 01454#define USB_BASE__INST7_SEG4 01455#define USB_BASE__INST7_SEG5 014561457#define VCN_BASE__INST0_SEG0 0x000078001458#define VCN_BASE__INST0_SEG1 0x00007E001459#define VCN_BASE__INST0_SEG2 0x024030001460#define VCN_BASE__INST0_SEG3 01461#define VCN_BASE__INST0_SEG4 01462#define VCN_BASE__INST0_SEG5 014631464#define VCN_BASE__INST1_SEG0 01465#define VCN_BASE__INST1_SEG1 01466#define VCN_BASE__INST1_SEG2 01467#define VCN_BASE__INST1_SEG3 01468#define VCN_BASE__INST1_SEG4 01469#define VCN_BASE__INST1_SEG5 014701471#define VCN_BASE__INST2_SEG0 01472#define VCN_BASE__INST2_SEG1 01473#define VCN_BASE__INST2_SEG2 01474#define VCN_BASE__INST2_SEG3 01475#define VCN_BASE__INST2_SEG4 01476#define VCN_BASE__INST2_SEG5 014771478#define VCN_BASE__INST3_SEG0 01479#define VCN_BASE__INST3_SEG1 01480#define VCN_BASE__INST3_SEG2 01481#define VCN_BASE__INST3_SEG3 01482#define VCN_BASE__INST3_SEG4 01483#define VCN_BASE__INST3_SEG5 014841485#define VCN_BASE__INST4_SEG0 01486#define VCN_BASE__INST4_SEG1 01487#define VCN_BASE__INST4_SEG2 01488#define VCN_BASE__INST4_SEG3 01489#define VCN_BASE__INST4_SEG4 01490#define VCN_BASE__INST4_SEG5 014911492#define VCN_BASE__INST5_SEG0 01493#define VCN_BASE__INST5_SEG1 01494#define VCN_BASE__INST5_SEG2 01495#define VCN_BASE__INST5_SEG3 01496#define VCN_BASE__INST5_SEG4 01497#define VCN_BASE__INST5_SEG5 014981499#define VCN_BASE__INST6_SEG0 01500#define VCN_BASE__INST6_SEG1 01501#define VCN_BASE__INST6_SEG2 01502#define VCN_BASE__INST6_SEG3 01503#define VCN_BASE__INST6_SEG4 01504#define VCN_BASE__INST6_SEG5 015051506#define VCN_BASE__INST7_SEG0 01507#define VCN_BASE__INST7_SEG1 01508#define VCN_BASE__INST7_SEG2 01509#define VCN_BASE__INST7_SEG3 01510#define VCN_BASE__INST7_SEG4 01511#define VCN_BASE__INST7_SEG5 015121513#endif151415151516