On Mon, Sep 28, 2020 at 4:49 PM Luben Tuikov <luben.tuikov@xxxxxxx> wrote: > > On 2020-09-25 4:09 p.m., Alex Deucher wrote: > > From: Huang Rui <ray.huang@xxxxxxx> > > > > This patch adds vangogh_reg_base_init function to init the register base for > > van gogh. > > > > Signed-off-by: Huang Rui <ray.huang@xxxxxxx> > > Reviewed-by: Alex Deucher <alexander.deucher@xxxxxxx> > > Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx> > > --- > > drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- > > drivers/gpu/drm/amd/amdgpu/nv.h | 1 + > > drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 51 + > > .../gpu/drm/amd/include/vangogh_ip_offset.h | 1516 +++++++++++++++++ > > 4 files changed, 1569 insertions(+), 1 deletion(-) > > create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c > > create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h > > > > diff --git a/drivers/gpu/drm/amd/amdgpu/Makefile b/drivers/gpu/drm/amd/amdgpu/Makefile > > index 39976c7b100c..7866e4666a43 100644 > > --- a/drivers/gpu/drm/amd/amdgpu/Makefile > > +++ b/drivers/gpu/drm/amd/amdgpu/Makefile > > @@ -69,7 +69,7 @@ amdgpu-$(CONFIG_DRM_AMDGPU_SI)+= si.o gmc_v6_0.o gfx_v6_0.o si_ih.o si_dma.o dce > > amdgpu-y += \ > > vi.o mxgpu_vi.o nbio_v6_1.o soc15.o emu_soc.o mxgpu_ai.o nbio_v7_0.o vega10_reg_init.o \ > > vega20_reg_init.o nbio_v7_4.o nbio_v2_3.o nv.o navi10_reg_init.o navi14_reg_init.o \ > > - arct_reg_init.o navi12_reg_init.o mxgpu_nv.o sienna_cichlid_reg_init.o > > + arct_reg_init.o navi12_reg_init.o mxgpu_nv.o sienna_cichlid_reg_init.o vangogh_reg_init.o > > > > # add DF block > > amdgpu-y += \ > > diff --git a/drivers/gpu/drm/amd/amdgpu/nv.h b/drivers/gpu/drm/amd/amdgpu/nv.h > > index aeef50a6a54b..8a3bf476b18f 100644 > > --- a/drivers/gpu/drm/amd/amdgpu/nv.h > > +++ b/drivers/gpu/drm/amd/amdgpu/nv.h > > @@ -34,4 +34,5 @@ int navi10_reg_base_init(struct amdgpu_device *adev); > > int navi14_reg_base_init(struct amdgpu_device *adev); > > int navi12_reg_base_init(struct amdgpu_device *adev); > > int sienna_cichlid_reg_base_init(struct amdgpu_device *adev); > > +int vangogh_reg_base_init(struct amdgpu_device *adev); > > #endif > > diff --git a/drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c b/drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c > > new file mode 100644 > > index 000000000000..4c6c3b415e7b > > --- /dev/null > > +++ b/drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c > > @@ -0,0 +1,51 @@ > > +/* > > + * Copyright 2019 Advanced Micro Devices, Inc. > > + * > > + * Permission is hereby granted, free of charge, to any person obtaining a > > + * copy of this software and associated documentation files (the "Software"), > > + * to deal in the Software without restriction, including without limitation > > + * the rights to use, copy, modify, merge, publish, distribute, sublicense, > > + * and/or sell copies of the Software, and to permit persons to whom the > > + * Software is furnished to do so, subject to the following conditions: > > + * > > + * The above copyright notice and this permission notice shall be included in > > + * all copies or substantial portions of the Software. > > + * > > + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR > > + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, > > + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL > > + * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR > > + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, > > + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > > + * OTHER DEALINGS IN THE SOFTWARE. > > + * > > + */ > > +#include "amdgpu.h" > > +#include "nv.h" > > + > > +#include "soc15_common.h" > > +#include "soc15_hw_ip.h" > > +#include "vangogh_ip_offset.h" > > + > > +int vangogh_reg_base_init(struct amdgpu_device *adev) > > +{ > > + /* HW has more IP blocks, only initialized the blocke needed by driver */ > > + uint32_t i; > > + for (i = 0 ; i < MAX_INSTANCE ; ++i) { > > + adev->reg_offset[GC_HWIP][i] = (uint32_t *)(&(GC_BASE.instance[i])); > > + adev->reg_offset[HDP_HWIP][i] = (uint32_t *)(&(HDP_BASE.instance[i])); > > + adev->reg_offset[MMHUB_HWIP][i] = (uint32_t *)(&(MMHUB_BASE.instance[i])); > > + adev->reg_offset[ATHUB_HWIP][i] = (uint32_t *)(&(ATHUB_BASE.instance[i])); > > + adev->reg_offset[NBIO_HWIP][i] = (uint32_t *)(&(NBIO_BASE.instance[i])); > > + adev->reg_offset[MP0_HWIP][i] = (uint32_t *)(&(MP0_BASE.instance[i])); > > + adev->reg_offset[MP1_HWIP][i] = (uint32_t *)(&(MP1_BASE.instance[i])); > > + adev->reg_offset[VCN_HWIP][i] = (uint32_t *)(&(VCN_BASE.instance[i])); > > + adev->reg_offset[DF_HWIP][i] = (uint32_t *)(&(DF_BASE.instance[i])); > > + adev->reg_offset[DCE_HWIP][i] = (uint32_t *)(&(DCN_BASE.instance[i])); > > + adev->reg_offset[OSSSYS_HWIP][i] = (uint32_t *)(&(OSSSYS_BASE.instance[i])); > > + adev->reg_offset[SDMA0_HWIP][i] = (uint32_t *)(&(GC_BASE.instance[i])); > > + adev->reg_offset[SMUIO_HWIP][i] = (uint32_t *)(&(SMUIO_BASE.instance[i])); > > + adev->reg_offset[THM_HWIP][i] = (uint32_t *)(&(THM_BASE.instance[i])); > > I'd align the equality sign for presentation. > Updated. > > + } > > + return 0; > > +} > > This function should be "void", else the compiler will throw a warning > when you compile nv.c. > Fixed. > > diff --git a/drivers/gpu/drm/amd/include/vangogh_ip_offset.h b/drivers/gpu/drm/amd/include/vangogh_ip_offset.h > > new file mode 100644 > > index 000000000000..2875574b060e > > --- /dev/null > > +++ b/drivers/gpu/drm/amd/include/vangogh_ip_offset.h > > @@ -0,0 +1,1516 @@ > > +/* > > + * Copyright 2019 Advanced Micro Devices, Inc. > > + * > > + * Permission is hereby granted, free of charge, to any person obtaining a > > + * copy of this software and associated documentation files (the "Software"), > > + * to deal in the Software without restriction, including without limitation > > + * the rights to use, copy, modify, merge, publish, distribute, sublicense, > > + * and/or sell copies of the Software, and to permit persons to whom the > > + * Software is furnished to do so, subject to the following conditions: > > + * > > + * The above copyright notice and this permission notice shall be included in > > + * all copies or substantial portions of the Software. > > + * > > + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR > > + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, > > + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL > > + * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR > > + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, > > + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > > + * OTHER DEALINGS IN THE SOFTWARE. > > + * > > + */ > > + > > +#ifndef __VANGOGH_IP_OFFSET_H__ > > +#define __VANGOGH_IP_OFFSET_H__ > > + > > +#define MAX_INSTANCE 8 > > +#define MAX_SEGMENT 6 > > No. No "max". Use "num" instead, as: > > #define NUM_INSTANCE 8 > #define NUM_SEGMENT 6 > > To mean, the _number_ of instances and the _number_ of > segments. (Their count is a number.) > > A "maximum" (similarly "minimum") value is an _attainable_ value, > i.e. something you can get, use, etc. But array indices are 0 to arraysize-1, > and thus max instance can never be attained. > > It is the count, the number of instances (segments, wlg), > not the maximum instance. The maximum instance is 7, > the minimum instance is 0. Similarly for segments. Valid point, but this file is shared across components so I'd like to minimize the differences. Alex > > > + > > + > > +struct IP_BASE_INSTANCE > > +{ > > + unsigned int segment[MAX_SEGMENT]; > > +}; > > So, here if you used NUM_SEGMENT, it is very clear > what is intended: an array of number of segments, > i.e. their count, whose array index would be 0 to > NUM_SEGMENTS-1. > > Similarly for "instance" below. > > Regards, > Luben > > > + > > +struct IP_BASE > > +{ > > + struct IP_BASE_INSTANCE instance[MAX_INSTANCE]; > > +}; > > + > > + > > +static const struct IP_BASE ACP_BASE = { { { { 0x02403800, 0x00480000, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE ATHUB_BASE = { { { { 0x00000C00, 0x00013300, 0x02408C00, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE CLK_BASE = { { { { 0x00016C00, 0x02401800, 0, 0, 0, 0 } }, > > + { { 0x00016E00, 0x02401C00, 0, 0, 0, 0 } }, > > + { { 0x00017000, 0x02402000, 0, 0, 0, 0 } }, > > + { { 0x00017200, 0x02402400, 0, 0, 0, 0 } }, > > + { { 0x0001B000, 0x0242D800, 0, 0, 0, 0 } }, > > + { { 0x0001B200, 0x0242DC00, 0, 0, 0, 0 } }, > > + { { 0x0001B400, 0x0242E000, 0, 0, 0, 0 } }, > > + { { 0x00017E00, 0x0240BC00, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE DF_BASE = { { { { 0x00007000, 0x0240B800, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE DCN_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE DPCS_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE FCH_BASE = { { { { 0x0240C000, 0x00B40000, 0x11000000, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE FUSE_BASE = { { { { 0x00017400, 0x02401400, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE GC_BASE = { { { { 0x00001260, 0x0000A000, 0x02402C00, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE HDP_BASE = { { { { 0x00000F20, 0x0240A400, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE ISP_BASE = { { { { 0x00018000, 0x0240B000, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE MMHUB_BASE = { { { { 0x00013200, 0x0001A000, 0x02408800, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE MP0_BASE = { { { { 0x00016000, 0x0243FC00, 0x00DC0000, 0x00E00000, 0x00E40000, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE MP1_BASE = { { { { 0x00016000, 0x0243FC00, 0x00DC0000, 0x00E00000, 0x00E40000, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE MP2_BASE = { { { { 0x00016400, 0x02400800, 0x00F40000, 0x00F80000, 0x00FC0000, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE NBIO_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000, 0x04040000 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE OSSSYS_BASE = { { { { 0x000010A0, 0x0240A000, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE PCIE0_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000, 0x04040000 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE SMUIO_BASE = { { { { 0x00016800, 0x00016A00, 0x02401000, 0x00440000, 0, 0 } }, > > + { { 0x0001BC00, 0x0242D400, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE THM_BASE = { { { { 0x00016600, 0x02400C00, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE UMC_BASE = { { { { 0x00014000, 0x02425800, 0, 0, 0, 0 } }, > > + { { 0x00054000, 0x02425C00, 0, 0, 0, 0 } }, > > + { { 0x00094000, 0x02426000, 0, 0, 0, 0 } }, > > + { { 0x000D4000, 0x02426400, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE USB_BASE = { { { { 0x0242A800, 0x05B00000, 0, 0, 0, 0 } }, > > + { { 0x0242AC00, 0x05B80000, 0, 0, 0, 0 } }, > > + { { 0x0242B000, 0x05C00000, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > +static const struct IP_BASE VCN_BASE = { { { { 0x00007800, 0x00007E00, 0x02403000, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } }, > > + { { 0, 0, 0, 0, 0, 0 } } } }; > > + > > + > > +#define ACP_BASE__INST0_SEG0 0x02403800 > > +#define ACP_BASE__INST0_SEG1 0x00480000 > > +#define ACP_BASE__INST0_SEG2 0 > > +#define ACP_BASE__INST0_SEG3 0 > > +#define ACP_BASE__INST0_SEG4 0 > > +#define ACP_BASE__INST0_SEG5 0 > > + > > +#define ACP_BASE__INST1_SEG0 0 > > +#define ACP_BASE__INST1_SEG1 0 > > +#define ACP_BASE__INST1_SEG2 0 > > +#define ACP_BASE__INST1_SEG3 0 > > +#define ACP_BASE__INST1_SEG4 0 > > +#define ACP_BASE__INST1_SEG5 0 > > + > > +#define ACP_BASE__INST2_SEG0 0 > > +#define ACP_BASE__INST2_SEG1 0 > > +#define ACP_BASE__INST2_SEG2 0 > > +#define ACP_BASE__INST2_SEG3 0 > > +#define ACP_BASE__INST2_SEG4 0 > > +#define ACP_BASE__INST2_SEG5 0 > > + > > +#define ACP_BASE__INST3_SEG0 0 > > +#define ACP_BASE__INST3_SEG1 0 > > +#define ACP_BASE__INST3_SEG2 0 > > +#define ACP_BASE__INST3_SEG3 0 > > +#define ACP_BASE__INST3_SEG4 0 > > +#define ACP_BASE__INST3_SEG5 0 > > + > > +#define ACP_BASE__INST4_SEG0 0 > > +#define ACP_BASE__INST4_SEG1 0 > > +#define ACP_BASE__INST4_SEG2 0 > > +#define ACP_BASE__INST4_SEG3 0 > > +#define ACP_BASE__INST4_SEG4 0 > > +#define ACP_BASE__INST4_SEG5 0 > > + > > +#define ACP_BASE__INST5_SEG0 0 > > +#define ACP_BASE__INST5_SEG1 0 > > +#define ACP_BASE__INST5_SEG2 0 > > +#define ACP_BASE__INST5_SEG3 0 > > +#define ACP_BASE__INST5_SEG4 0 > > +#define ACP_BASE__INST5_SEG5 0 > > + > > +#define ACP_BASE__INST6_SEG0 0 > > +#define ACP_BASE__INST6_SEG1 0 > > +#define ACP_BASE__INST6_SEG2 0 > > +#define ACP_BASE__INST6_SEG3 0 > > +#define ACP_BASE__INST6_SEG4 0 > > +#define ACP_BASE__INST6_SEG5 0 > > + > > +#define ACP_BASE__INST7_SEG0 0 > > +#define ACP_BASE__INST7_SEG1 0 > > +#define ACP_BASE__INST7_SEG2 0 > > +#define ACP_BASE__INST7_SEG3 0 > > +#define ACP_BASE__INST7_SEG4 0 > > +#define ACP_BASE__INST7_SEG5 0 > > + > > +#define ATHUB_BASE__INST0_SEG0 0x00000C00 > > +#define ATHUB_BASE__INST0_SEG1 0x00013300 > > +#define ATHUB_BASE__INST0_SEG2 0x02408C00 > > +#define ATHUB_BASE__INST0_SEG3 0 > > +#define ATHUB_BASE__INST0_SEG4 0 > > +#define ATHUB_BASE__INST0_SEG5 0 > > + > > +#define ATHUB_BASE__INST1_SEG0 0 > > +#define ATHUB_BASE__INST1_SEG1 0 > > +#define ATHUB_BASE__INST1_SEG2 0 > > +#define ATHUB_BASE__INST1_SEG3 0 > > +#define ATHUB_BASE__INST1_SEG4 0 > > +#define ATHUB_BASE__INST1_SEG5 0 > > + > > +#define ATHUB_BASE__INST2_SEG0 0 > > +#define ATHUB_BASE__INST2_SEG1 0 > > +#define ATHUB_BASE__INST2_SEG2 0 > > +#define ATHUB_BASE__INST2_SEG3 0 > > +#define ATHUB_BASE__INST2_SEG4 0 > > +#define ATHUB_BASE__INST2_SEG5 0 > > + > > +#define ATHUB_BASE__INST3_SEG0 0 > > +#define ATHUB_BASE__INST3_SEG1 0 > > +#define ATHUB_BASE__INST3_SEG2 0 > > +#define ATHUB_BASE__INST3_SEG3 0 > > +#define ATHUB_BASE__INST3_SEG4 0 > > +#define ATHUB_BASE__INST3_SEG5 0 > > + > > +#define ATHUB_BASE__INST4_SEG0 0 > > +#define ATHUB_BASE__INST4_SEG1 0 > > +#define ATHUB_BASE__INST4_SEG2 0 > > +#define ATHUB_BASE__INST4_SEG3 0 > > +#define ATHUB_BASE__INST4_SEG4 0 > > +#define ATHUB_BASE__INST4_SEG5 0 > > + > > +#define ATHUB_BASE__INST5_SEG0 0 > > +#define ATHUB_BASE__INST5_SEG1 0 > > +#define ATHUB_BASE__INST5_SEG2 0 > > +#define ATHUB_BASE__INST5_SEG3 0 > > +#define ATHUB_BASE__INST5_SEG4 0 > > +#define ATHUB_BASE__INST5_SEG5 0 > > + > > +#define ATHUB_BASE__INST6_SEG0 0 > > +#define ATHUB_BASE__INST6_SEG1 0 > > +#define ATHUB_BASE__INST6_SEG2 0 > > +#define ATHUB_BASE__INST6_SEG3 0 > > +#define ATHUB_BASE__INST6_SEG4 0 > > +#define ATHUB_BASE__INST6_SEG5 0 > > + > > +#define ATHUB_BASE__INST7_SEG0 0 > > +#define ATHUB_BASE__INST7_SEG1 0 > > +#define ATHUB_BASE__INST7_SEG2 0 > > +#define ATHUB_BASE__INST7_SEG3 0 > > +#define ATHUB_BASE__INST7_SEG4 0 > > +#define ATHUB_BASE__INST7_SEG5 0 > > + > > +#define CLK_BASE__INST0_SEG0 0x00016C00 > > +#define CLK_BASE__INST0_SEG1 0x02401800 > > +#define CLK_BASE__INST0_SEG2 0 > > +#define CLK_BASE__INST0_SEG3 0 > > +#define CLK_BASE__INST0_SEG4 0 > > +#define CLK_BASE__INST0_SEG5 0 > > + > > +#define CLK_BASE__INST1_SEG0 0x00016E00 > > +#define CLK_BASE__INST1_SEG1 0x02401C00 > > +#define CLK_BASE__INST1_SEG2 0 > > +#define CLK_BASE__INST1_SEG3 0 > > +#define CLK_BASE__INST1_SEG4 0 > > +#define CLK_BASE__INST1_SEG5 0 > > + > > +#define CLK_BASE__INST2_SEG0 0x00017000 > > +#define CLK_BASE__INST2_SEG1 0x02402000 > > +#define CLK_BASE__INST2_SEG2 0 > > +#define CLK_BASE__INST2_SEG3 0 > > +#define CLK_BASE__INST2_SEG4 0 > > +#define CLK_BASE__INST2_SEG5 0 > > + > > +#define CLK_BASE__INST3_SEG0 0x00017200 > > +#define CLK_BASE__INST3_SEG1 0x02402400 > > +#define CLK_BASE__INST3_SEG2 0 > > +#define CLK_BASE__INST3_SEG3 0 > > +#define CLK_BASE__INST3_SEG4 0 > > +#define CLK_BASE__INST3_SEG5 0 > > + > > +#define CLK_BASE__INST4_SEG0 0x0001B000 > > +#define CLK_BASE__INST4_SEG1 0x0242D800 > > +#define CLK_BASE__INST4_SEG2 0 > > +#define CLK_BASE__INST4_SEG3 0 > > +#define CLK_BASE__INST4_SEG4 0 > > +#define CLK_BASE__INST4_SEG5 0 > > + > > +#define CLK_BASE__INST5_SEG0 0x0001B200 > > +#define CLK_BASE__INST5_SEG1 0x0242DC00 > > +#define CLK_BASE__INST5_SEG2 0 > > +#define CLK_BASE__INST5_SEG3 0 > > +#define CLK_BASE__INST5_SEG4 0 > > +#define CLK_BASE__INST5_SEG5 0 > > + > > +#define CLK_BASE__INST6_SEG0 0x0001B400 > > +#define CLK_BASE__INST6_SEG1 0x0242E000 > > +#define CLK_BASE__INST6_SEG2 0 > > +#define CLK_BASE__INST6_SEG3 0 > > +#define CLK_BASE__INST6_SEG4 0 > > +#define CLK_BASE__INST6_SEG5 0 > > + > > +#define CLK_BASE__INST7_SEG0 0x00017E00 > > +#define CLK_BASE__INST7_SEG1 0x0240BC00 > > +#define CLK_BASE__INST7_SEG2 0 > > +#define CLK_BASE__INST7_SEG3 0 > > +#define CLK_BASE__INST7_SEG4 0 > > +#define CLK_BASE__INST7_SEG5 0 > > + > > +#define DF_BASE__INST0_SEG0 0x00007000 > > +#define DF_BASE__INST0_SEG1 0x0240B800 > > +#define DF_BASE__INST0_SEG2 0 > > +#define DF_BASE__INST0_SEG3 0 > > +#define DF_BASE__INST0_SEG4 0 > > +#define DF_BASE__INST0_SEG5 0 > > + > > +#define DF_BASE__INST1_SEG0 0 > > +#define DF_BASE__INST1_SEG1 0 > > +#define DF_BASE__INST1_SEG2 0 > > +#define DF_BASE__INST1_SEG3 0 > > +#define DF_BASE__INST1_SEG4 0 > > +#define DF_BASE__INST1_SEG5 0 > > + > > +#define DF_BASE__INST2_SEG0 0 > > +#define DF_BASE__INST2_SEG1 0 > > +#define DF_BASE__INST2_SEG2 0 > > +#define DF_BASE__INST2_SEG3 0 > > +#define DF_BASE__INST2_SEG4 0 > > +#define DF_BASE__INST2_SEG5 0 > > + > > +#define DF_BASE__INST3_SEG0 0 > > +#define DF_BASE__INST3_SEG1 0 > > +#define DF_BASE__INST3_SEG2 0 > > +#define DF_BASE__INST3_SEG3 0 > > +#define DF_BASE__INST3_SEG4 0 > > +#define DF_BASE__INST3_SEG5 0 > > + > > +#define DF_BASE__INST4_SEG0 0 > > +#define DF_BASE__INST4_SEG1 0 > > +#define DF_BASE__INST4_SEG2 0 > > +#define DF_BASE__INST4_SEG3 0 > > +#define DF_BASE__INST4_SEG4 0 > > +#define DF_BASE__INST4_SEG5 0 > > + > > +#define DF_BASE__INST5_SEG0 0 > > +#define DF_BASE__INST5_SEG1 0 > > +#define DF_BASE__INST5_SEG2 0 > > +#define DF_BASE__INST5_SEG3 0 > > +#define DF_BASE__INST5_SEG4 0 > > +#define DF_BASE__INST5_SEG5 0 > > + > > +#define DF_BASE__INST6_SEG0 0 > > +#define DF_BASE__INST6_SEG1 0 > > +#define DF_BASE__INST6_SEG2 0 > > +#define DF_BASE__INST6_SEG3 0 > > +#define DF_BASE__INST6_SEG4 0 > > +#define DF_BASE__INST6_SEG5 0 > > + > > +#define DF_BASE__INST7_SEG0 0 > > +#define DF_BASE__INST7_SEG1 0 > > +#define DF_BASE__INST7_SEG2 0 > > +#define DF_BASE__INST7_SEG3 0 > > +#define DF_BASE__INST7_SEG4 0 > > +#define DF_BASE__INST7_SEG5 0 > > + > > +#define DCN_BASE__INST0_SEG0 0x00000012 > > +#define DCN_BASE__INST0_SEG1 0x000000C0 > > +#define DCN_BASE__INST0_SEG2 0x000034C0 > > +#define DCN_BASE__INST0_SEG3 0x00009000 > > +#define DCN_BASE__INST0_SEG4 0x02403C00 > > +#define DCN_BASE__INST0_SEG5 0 > > + > > +#define DCN_BASE__INST1_SEG0 0 > > +#define DCN_BASE__INST1_SEG1 0 > > +#define DCN_BASE__INST1_SEG2 0 > > +#define DCN_BASE__INST1_SEG3 0 > > +#define DCN_BASE__INST1_SEG4 0 > > +#define DCN_BASE__INST1_SEG5 0 > > + > > +#define DCN_BASE__INST2_SEG0 0 > > +#define DCN_BASE__INST2_SEG1 0 > > +#define DCN_BASE__INST2_SEG2 0 > > +#define DCN_BASE__INST2_SEG3 0 > > +#define DCN_BASE__INST2_SEG4 0 > > +#define DCN_BASE__INST2_SEG5 0 > > + > > +#define DCN_BASE__INST3_SEG0 0 > > +#define DCN_BASE__INST3_SEG1 0 > > +#define DCN_BASE__INST3_SEG2 0 > > +#define DCN_BASE__INST3_SEG3 0 > > +#define DCN_BASE__INST3_SEG4 0 > > +#define DCN_BASE__INST3_SEG5 0 > > + > > +#define DCN_BASE__INST4_SEG0 0 > > +#define DCN_BASE__INST4_SEG1 0 > > +#define DCN_BASE__INST4_SEG2 0 > > +#define DCN_BASE__INST4_SEG3 0 > > +#define DCN_BASE__INST4_SEG4 0 > > +#define DCN_BASE__INST4_SEG5 0 > > + > > +#define DCN_BASE__INST5_SEG0 0 > > +#define DCN_BASE__INST5_SEG1 0 > > +#define DCN_BASE__INST5_SEG2 0 > > +#define DCN_BASE__INST5_SEG3 0 > > +#define DCN_BASE__INST5_SEG4 0 > > +#define DCN_BASE__INST5_SEG5 0 > > + > > +#define DCN_BASE__INST6_SEG0 0 > > +#define DCN_BASE__INST6_SEG1 0 > > +#define DCN_BASE__INST6_SEG2 0 > > +#define DCN_BASE__INST6_SEG3 0 > > +#define DCN_BASE__INST6_SEG4 0 > > +#define DCN_BASE__INST6_SEG5 0 > > + > > +#define DCN_BASE__INST7_SEG0 0 > > +#define DCN_BASE__INST7_SEG1 0 > > +#define DCN_BASE__INST7_SEG2 0 > > +#define DCN_BASE__INST7_SEG3 0 > > +#define DCN_BASE__INST7_SEG4 0 > > +#define DCN_BASE__INST7_SEG5 0 > > + > > +#define DPCS_BASE__INST0_SEG0 0x00000012 > > +#define DPCS_BASE__INST0_SEG1 0x000000C0 > > +#define DPCS_BASE__INST0_SEG2 0x000034C0 > > +#define DPCS_BASE__INST0_SEG3 0x00009000 > > +#define DPCS_BASE__INST0_SEG4 0x02403C00 > > +#define DPCS_BASE__INST0_SEG5 0 > > + > > +#define DPCS_BASE__INST1_SEG0 0 > > +#define DPCS_BASE__INST1_SEG1 0 > > +#define DPCS_BASE__INST1_SEG2 0 > > +#define DPCS_BASE__INST1_SEG3 0 > > +#define DPCS_BASE__INST1_SEG4 0 > > +#define DPCS_BASE__INST1_SEG5 0 > > + > > +#define DPCS_BASE__INST2_SEG0 0 > > +#define DPCS_BASE__INST2_SEG1 0 > > +#define DPCS_BASE__INST2_SEG2 0 > > +#define DPCS_BASE__INST2_SEG3 0 > > +#define DPCS_BASE__INST2_SEG4 0 > > +#define DPCS_BASE__INST2_SEG5 0 > > + > > +#define DPCS_BASE__INST3_SEG0 0 > > +#define DPCS_BASE__INST3_SEG1 0 > > +#define DPCS_BASE__INST3_SEG2 0 > > +#define DPCS_BASE__INST3_SEG3 0 > > +#define DPCS_BASE__INST3_SEG4 0 > > +#define DPCS_BASE__INST3_SEG5 0 > > + > > +#define DPCS_BASE__INST4_SEG0 0 > > +#define DPCS_BASE__INST4_SEG1 0 > > +#define DPCS_BASE__INST4_SEG2 0 > > +#define DPCS_BASE__INST4_SEG3 0 > > +#define DPCS_BASE__INST4_SEG4 0 > > +#define DPCS_BASE__INST4_SEG5 0 > > + > > +#define DPCS_BASE__INST5_SEG0 0 > > +#define DPCS_BASE__INST5_SEG1 0 > > +#define DPCS_BASE__INST5_SEG2 0 > > +#define DPCS_BASE__INST5_SEG3 0 > > +#define DPCS_BASE__INST5_SEG4 0 > > +#define DPCS_BASE__INST5_SEG5 0 > > + > > +#define DPCS_BASE__INST6_SEG0 0 > > +#define DPCS_BASE__INST6_SEG1 0 > > +#define DPCS_BASE__INST6_SEG2 0 > > +#define DPCS_BASE__INST6_SEG3 0 > > +#define DPCS_BASE__INST6_SEG4 0 > > +#define DPCS_BASE__INST6_SEG5 0 > > + > > +#define DPCS_BASE__INST7_SEG0 0 > > +#define DPCS_BASE__INST7_SEG1 0 > > +#define DPCS_BASE__INST7_SEG2 0 > > +#define DPCS_BASE__INST7_SEG3 0 > > +#define DPCS_BASE__INST7_SEG4 0 > > +#define DPCS_BASE__INST7_SEG5 0 > > + > > +#define FCH_BASE__INST0_SEG0 0x0240C000 > > +#define FCH_BASE__INST0_SEG1 0x00B40000 > > +#define FCH_BASE__INST0_SEG2 0x11000000 > > +#define FCH_BASE__INST0_SEG3 0 > > +#define FCH_BASE__INST0_SEG4 0 > > +#define FCH_BASE__INST0_SEG5 0 > > + > > +#define FCH_BASE__INST1_SEG0 0 > > +#define FCH_BASE__INST1_SEG1 0 > > +#define FCH_BASE__INST1_SEG2 0 > > +#define FCH_BASE__INST1_SEG3 0 > > +#define FCH_BASE__INST1_SEG4 0 > > +#define FCH_BASE__INST1_SEG5 0 > > + > > +#define FCH_BASE__INST2_SEG0 0 > > +#define FCH_BASE__INST2_SEG1 0 > > +#define FCH_BASE__INST2_SEG2 0 > > +#define FCH_BASE__INST2_SEG3 0 > > +#define FCH_BASE__INST2_SEG4 0 > > +#define FCH_BASE__INST2_SEG5 0 > > + > > +#define FCH_BASE__INST3_SEG0 0 > > +#define FCH_BASE__INST3_SEG1 0 > > +#define FCH_BASE__INST3_SEG2 0 > > +#define FCH_BASE__INST3_SEG3 0 > > +#define FCH_BASE__INST3_SEG4 0 > > +#define FCH_BASE__INST3_SEG5 0 > > + > > +#define FCH_BASE__INST4_SEG0 0 > > +#define FCH_BASE__INST4_SEG1 0 > > +#define FCH_BASE__INST4_SEG2 0 > > +#define FCH_BASE__INST4_SEG3 0 > > +#define FCH_BASE__INST4_SEG4 0 > > +#define FCH_BASE__INST4_SEG5 0 > > + > > +#define FCH_BASE__INST5_SEG0 0 > > +#define FCH_BASE__INST5_SEG1 0 > > +#define FCH_BASE__INST5_SEG2 0 > > +#define FCH_BASE__INST5_SEG3 0 > > +#define FCH_BASE__INST5_SEG4 0 > > +#define FCH_BASE__INST5_SEG5 0 > > + > > +#define FCH_BASE__INST6_SEG0 0 > > +#define FCH_BASE__INST6_SEG1 0 > > +#define FCH_BASE__INST6_SEG2 0 > > +#define FCH_BASE__INST6_SEG3 0 > > +#define FCH_BASE__INST6_SEG4 0 > > +#define FCH_BASE__INST6_SEG5 0 > > + > > +#define FCH_BASE__INST7_SEG0 0 > > +#define FCH_BASE__INST7_SEG1 0 > > +#define FCH_BASE__INST7_SEG2 0 > > +#define FCH_BASE__INST7_SEG3 0 > > +#define FCH_BASE__INST7_SEG4 0 > > +#define FCH_BASE__INST7_SEG5 0 > > + > > +#define FUSE_BASE__INST0_SEG0 0x00017400 > > +#define FUSE_BASE__INST0_SEG1 0x02401400 > > +#define FUSE_BASE__INST0_SEG2 0 > > +#define FUSE_BASE__INST0_SEG3 0 > > +#define FUSE_BASE__INST0_SEG4 0 > > +#define FUSE_BASE__INST0_SEG5 0 > > + > > +#define FUSE_BASE__INST1_SEG0 0 > > +#define FUSE_BASE__INST1_SEG1 0 > > +#define FUSE_BASE__INST1_SEG2 0 > > +#define FUSE_BASE__INST1_SEG3 0 > > +#define FUSE_BASE__INST1_SEG4 0 > > +#define FUSE_BASE__INST1_SEG5 0 > > + > > +#define FUSE_BASE__INST2_SEG0 0 > > +#define FUSE_BASE__INST2_SEG1 0 > > +#define FUSE_BASE__INST2_SEG2 0 > > +#define FUSE_BASE__INST2_SEG3 0 > > +#define FUSE_BASE__INST2_SEG4 0 > > +#define FUSE_BASE__INST2_SEG5 0 > > + > > +#define FUSE_BASE__INST3_SEG0 0 > > +#define FUSE_BASE__INST3_SEG1 0 > > +#define FUSE_BASE__INST3_SEG2 0 > > +#define FUSE_BASE__INST3_SEG3 0 > > +#define FUSE_BASE__INST3_SEG4 0 > > +#define FUSE_BASE__INST3_SEG5 0 > > + > > +#define FUSE_BASE__INST4_SEG0 0 > > +#define FUSE_BASE__INST4_SEG1 0 > > +#define FUSE_BASE__INST4_SEG2 0 > > +#define FUSE_BASE__INST4_SEG3 0 > > +#define FUSE_BASE__INST4_SEG4 0 > > +#define FUSE_BASE__INST4_SEG5 0 > > + > > +#define FUSE_BASE__INST5_SEG0 0 > > +#define FUSE_BASE__INST5_SEG1 0 > > +#define FUSE_BASE__INST5_SEG2 0 > > +#define FUSE_BASE__INST5_SEG3 0 > > +#define FUSE_BASE__INST5_SEG4 0 > > +#define FUSE_BASE__INST5_SEG5 0 > > + > > +#define FUSE_BASE__INST6_SEG0 0 > > +#define FUSE_BASE__INST6_SEG1 0 > > +#define FUSE_BASE__INST6_SEG2 0 > > +#define FUSE_BASE__INST6_SEG3 0 > > +#define FUSE_BASE__INST6_SEG4 0 > > +#define FUSE_BASE__INST6_SEG5 0 > > + > > +#define FUSE_BASE__INST7_SEG0 0 > > +#define FUSE_BASE__INST7_SEG1 0 > > +#define FUSE_BASE__INST7_SEG2 0 > > +#define FUSE_BASE__INST7_SEG3 0 > > +#define FUSE_BASE__INST7_SEG4 0 > > +#define FUSE_BASE__INST7_SEG5 0 > > + > > +#define GC_BASE__INST0_SEG0 0x00001260 > > +#define GC_BASE__INST0_SEG1 0x0000A000 > > +#define GC_BASE__INST0_SEG2 0x02402C00 > > +#define GC_BASE__INST0_SEG3 0 > > +#define GC_BASE__INST0_SEG4 0 > > +#define GC_BASE__INST0_SEG5 0 > > + > > +#define GC_BASE__INST1_SEG0 0 > > +#define GC_BASE__INST1_SEG1 0 > > +#define GC_BASE__INST1_SEG2 0 > > +#define GC_BASE__INST1_SEG3 0 > > +#define GC_BASE__INST1_SEG4 0 > > +#define GC_BASE__INST1_SEG5 0 > > + > > +#define GC_BASE__INST2_SEG0 0 > > +#define GC_BASE__INST2_SEG1 0 > > +#define GC_BASE__INST2_SEG2 0 > > +#define GC_BASE__INST2_SEG3 0 > > +#define GC_BASE__INST2_SEG4 0 > > +#define GC_BASE__INST2_SEG5 0 > > + > > +#define GC_BASE__INST3_SEG0 0 > > +#define GC_BASE__INST3_SEG1 0 > > +#define GC_BASE__INST3_SEG2 0 > > +#define GC_BASE__INST3_SEG3 0 > > +#define GC_BASE__INST3_SEG4 0 > > +#define GC_BASE__INST3_SEG5 0 > > + > > +#define GC_BASE__INST4_SEG0 0 > > +#define GC_BASE__INST4_SEG1 0 > > +#define GC_BASE__INST4_SEG2 0 > > +#define GC_BASE__INST4_SEG3 0 > > +#define GC_BASE__INST4_SEG4 0 > > +#define GC_BASE__INST4_SEG5 0 > > + > > +#define GC_BASE__INST5_SEG0 0 > > +#define GC_BASE__INST5_SEG1 0 > > +#define GC_BASE__INST5_SEG2 0 > > +#define GC_BASE__INST5_SEG3 0 > > +#define GC_BASE__INST5_SEG4 0 > > +#define GC_BASE__INST5_SEG5 0 > > + > > +#define GC_BASE__INST6_SEG0 0 > > +#define GC_BASE__INST6_SEG1 0 > > +#define GC_BASE__INST6_SEG2 0 > > +#define GC_BASE__INST6_SEG3 0 > > +#define GC_BASE__INST6_SEG4 0 > > +#define GC_BASE__INST6_SEG5 0 > > + > > +#define GC_BASE__INST7_SEG0 0 > > +#define GC_BASE__INST7_SEG1 0 > > +#define GC_BASE__INST7_SEG2 0 > > +#define GC_BASE__INST7_SEG3 0 > > +#define GC_BASE__INST7_SEG4 0 > > +#define GC_BASE__INST7_SEG5 0 > > + > > +#define HDP_BASE__INST0_SEG0 0x00000F20 > > +#define HDP_BASE__INST0_SEG1 0x0240A400 > > +#define HDP_BASE__INST0_SEG2 0 > > +#define HDP_BASE__INST0_SEG3 0 > > +#define HDP_BASE__INST0_SEG4 0 > > +#define HDP_BASE__INST0_SEG5 0 > > + > > +#define HDP_BASE__INST1_SEG0 0 > > +#define HDP_BASE__INST1_SEG1 0 > > +#define HDP_BASE__INST1_SEG2 0 > > +#define HDP_BASE__INST1_SEG3 0 > > +#define HDP_BASE__INST1_SEG4 0 > > +#define HDP_BASE__INST1_SEG5 0 > > + > > +#define HDP_BASE__INST2_SEG0 0 > > +#define HDP_BASE__INST2_SEG1 0 > > +#define HDP_BASE__INST2_SEG2 0 > > +#define HDP_BASE__INST2_SEG3 0 > > +#define HDP_BASE__INST2_SEG4 0 > > +#define HDP_BASE__INST2_SEG5 0 > > + > > +#define HDP_BASE__INST3_SEG0 0 > > +#define HDP_BASE__INST3_SEG1 0 > > +#define HDP_BASE__INST3_SEG2 0 > > +#define HDP_BASE__INST3_SEG3 0 > > +#define HDP_BASE__INST3_SEG4 0 > > +#define HDP_BASE__INST3_SEG5 0 > > + > > +#define HDP_BASE__INST4_SEG0 0 > > +#define HDP_BASE__INST4_SEG1 0 > > +#define HDP_BASE__INST4_SEG2 0 > > +#define HDP_BASE__INST4_SEG3 0 > > +#define HDP_BASE__INST4_SEG4 0 > > +#define HDP_BASE__INST4_SEG5 0 > > + > > +#define HDP_BASE__INST5_SEG0 0 > > +#define HDP_BASE__INST5_SEG1 0 > > +#define HDP_BASE__INST5_SEG2 0 > > +#define HDP_BASE__INST5_SEG3 0 > > +#define HDP_BASE__INST5_SEG4 0 > > +#define HDP_BASE__INST5_SEG5 0 > > + > > +#define HDP_BASE__INST6_SEG0 0 > > +#define HDP_BASE__INST6_SEG1 0 > > +#define HDP_BASE__INST6_SEG2 0 > > +#define HDP_BASE__INST6_SEG3 0 > > +#define HDP_BASE__INST6_SEG4 0 > > +#define HDP_BASE__INST6_SEG5 0 > > + > > +#define HDP_BASE__INST7_SEG0 0 > > +#define HDP_BASE__INST7_SEG1 0 > > +#define HDP_BASE__INST7_SEG2 0 > > +#define HDP_BASE__INST7_SEG3 0 > > +#define HDP_BASE__INST7_SEG4 0 > > +#define HDP_BASE__INST7_SEG5 0 > > + > > +#define ISP_BASE__INST0_SEG0 0x00018000 > > +#define ISP_BASE__INST0_SEG1 0x0240B000 > > +#define ISP_BASE__INST0_SEG2 0 > > +#define ISP_BASE__INST0_SEG3 0 > > +#define ISP_BASE__INST0_SEG4 0 > > +#define ISP_BASE__INST0_SEG5 0 > > + > > +#define ISP_BASE__INST1_SEG0 0 > > +#define ISP_BASE__INST1_SEG1 0 > > +#define ISP_BASE__INST1_SEG2 0 > > +#define ISP_BASE__INST1_SEG3 0 > > +#define ISP_BASE__INST1_SEG4 0 > > +#define ISP_BASE__INST1_SEG5 0 > > + > > +#define ISP_BASE__INST2_SEG0 0 > > +#define ISP_BASE__INST2_SEG1 0 > > +#define ISP_BASE__INST2_SEG2 0 > > +#define ISP_BASE__INST2_SEG3 0 > > +#define ISP_BASE__INST2_SEG4 0 > > +#define ISP_BASE__INST2_SEG5 0 > > + > > +#define ISP_BASE__INST3_SEG0 0 > > +#define ISP_BASE__INST3_SEG1 0 > > +#define ISP_BASE__INST3_SEG2 0 > > +#define ISP_BASE__INST3_SEG3 0 > > +#define ISP_BASE__INST3_SEG4 0 > > +#define ISP_BASE__INST3_SEG5 0 > > + > > +#define ISP_BASE__INST4_SEG0 0 > > +#define ISP_BASE__INST4_SEG1 0 > > +#define ISP_BASE__INST4_SEG2 0 > > +#define ISP_BASE__INST4_SEG3 0 > > +#define ISP_BASE__INST4_SEG4 0 > > +#define ISP_BASE__INST4_SEG5 0 > > + > > +#define ISP_BASE__INST5_SEG0 0 > > +#define ISP_BASE__INST5_SEG1 0 > > +#define ISP_BASE__INST5_SEG2 0 > > +#define ISP_BASE__INST5_SEG3 0 > > +#define ISP_BASE__INST5_SEG4 0 > > +#define ISP_BASE__INST5_SEG5 0 > > + > > +#define ISP_BASE__INST6_SEG0 0 > > +#define ISP_BASE__INST6_SEG1 0 > > +#define ISP_BASE__INST6_SEG2 0 > > +#define ISP_BASE__INST6_SEG3 0 > > +#define ISP_BASE__INST6_SEG4 0 > > +#define ISP_BASE__INST6_SEG5 0 > > + > > +#define ISP_BASE__INST7_SEG0 0 > > +#define ISP_BASE__INST7_SEG1 0 > > +#define ISP_BASE__INST7_SEG2 0 > > +#define ISP_BASE__INST7_SEG3 0 > > +#define ISP_BASE__INST7_SEG4 0 > > +#define ISP_BASE__INST7_SEG5 0 > > + > > +#define MMHUB_BASE__INST0_SEG0 0x00013200 > > +#define MMHUB_BASE__INST0_SEG1 0x0001A000 > > +#define MMHUB_BASE__INST0_SEG2 0x02408800 > > +#define MMHUB_BASE__INST0_SEG3 0 > > +#define MMHUB_BASE__INST0_SEG4 0 > > +#define MMHUB_BASE__INST0_SEG5 0 > > + > > +#define MMHUB_BASE__INST1_SEG0 0 > > +#define MMHUB_BASE__INST1_SEG1 0 > > +#define MMHUB_BASE__INST1_SEG2 0 > > +#define MMHUB_BASE__INST1_SEG3 0 > > +#define MMHUB_BASE__INST1_SEG4 0 > > +#define MMHUB_BASE__INST1_SEG5 0 > > + > > +#define MMHUB_BASE__INST2_SEG0 0 > > +#define MMHUB_BASE__INST2_SEG1 0 > > +#define MMHUB_BASE__INST2_SEG2 0 > > +#define MMHUB_BASE__INST2_SEG3 0 > > +#define MMHUB_BASE__INST2_SEG4 0 > > +#define MMHUB_BASE__INST2_SEG5 0 > > + > > +#define MMHUB_BASE__INST3_SEG0 0 > > +#define MMHUB_BASE__INST3_SEG1 0 > > +#define MMHUB_BASE__INST3_SEG2 0 > > +#define MMHUB_BASE__INST3_SEG3 0 > > +#define MMHUB_BASE__INST3_SEG4 0 > > +#define MMHUB_BASE__INST3_SEG5 0 > > + > > +#define MMHUB_BASE__INST4_SEG0 0 > > +#define MMHUB_BASE__INST4_SEG1 0 > > +#define MMHUB_BASE__INST4_SEG2 0 > > +#define MMHUB_BASE__INST4_SEG3 0 > > +#define MMHUB_BASE__INST4_SEG4 0 > > +#define MMHUB_BASE__INST4_SEG5 0 > > + > > +#define MMHUB_BASE__INST5_SEG0 0 > > +#define MMHUB_BASE__INST5_SEG1 0 > > +#define MMHUB_BASE__INST5_SEG2 0 > > +#define MMHUB_BASE__INST5_SEG3 0 > > +#define MMHUB_BASE__INST5_SEG4 0 > > +#define MMHUB_BASE__INST5_SEG5 0 > > + > > +#define MMHUB_BASE__INST6_SEG0 0 > > +#define MMHUB_BASE__INST6_SEG1 0 > > +#define MMHUB_BASE__INST6_SEG2 0 > > +#define MMHUB_BASE__INST6_SEG3 0 > > +#define MMHUB_BASE__INST6_SEG4 0 > > +#define MMHUB_BASE__INST6_SEG5 0 > > + > > +#define MMHUB_BASE__INST7_SEG0 0 > > +#define MMHUB_BASE__INST7_SEG1 0 > > +#define MMHUB_BASE__INST7_SEG2 0 > > +#define MMHUB_BASE__INST7_SEG3 0 > > +#define MMHUB_BASE__INST7_SEG4 0 > > +#define MMHUB_BASE__INST7_SEG5 0 > > + > > +#define MP0_BASE__INST0_SEG0 0x00016000 > > +#define MP0_BASE__INST0_SEG1 0x0243FC00 > > +#define MP0_BASE__INST0_SEG2 0x00DC0000 > > +#define MP0_BASE__INST0_SEG3 0x00E00000 > > +#define MP0_BASE__INST0_SEG4 0x00E40000 > > +#define MP0_BASE__INST0_SEG5 0 > > + > > +#define MP0_BASE__INST1_SEG0 0 > > +#define MP0_BASE__INST1_SEG1 0 > > +#define MP0_BASE__INST1_SEG2 0 > > +#define MP0_BASE__INST1_SEG3 0 > > +#define MP0_BASE__INST1_SEG4 0 > > +#define MP0_BASE__INST1_SEG5 0 > > + > > +#define MP0_BASE__INST2_SEG0 0 > > +#define MP0_BASE__INST2_SEG1 0 > > +#define MP0_BASE__INST2_SEG2 0 > > +#define MP0_BASE__INST2_SEG3 0 > > +#define MP0_BASE__INST2_SEG4 0 > > +#define MP0_BASE__INST2_SEG5 0 > > + > > +#define MP0_BASE__INST3_SEG0 0 > > +#define MP0_BASE__INST3_SEG1 0 > > +#define MP0_BASE__INST3_SEG2 0 > > +#define MP0_BASE__INST3_SEG3 0 > > +#define MP0_BASE__INST3_SEG4 0 > > +#define MP0_BASE__INST3_SEG5 0 > > + > > +#define MP0_BASE__INST4_SEG0 0 > > +#define MP0_BASE__INST4_SEG1 0 > > +#define MP0_BASE__INST4_SEG2 0 > > +#define MP0_BASE__INST4_SEG3 0 > > +#define MP0_BASE__INST4_SEG4 0 > > +#define MP0_BASE__INST4_SEG5 0 > > + > > +#define MP0_BASE__INST5_SEG0 0 > > +#define MP0_BASE__INST5_SEG1 0 > > +#define MP0_BASE__INST5_SEG2 0 > > +#define MP0_BASE__INST5_SEG3 0 > > +#define MP0_BASE__INST5_SEG4 0 > > +#define MP0_BASE__INST5_SEG5 0 > > + > > +#define MP0_BASE__INST6_SEG0 0 > > +#define MP0_BASE__INST6_SEG1 0 > > +#define MP0_BASE__INST6_SEG2 0 > > +#define MP0_BASE__INST6_SEG3 0 > > +#define MP0_BASE__INST6_SEG4 0 > > +#define MP0_BASE__INST6_SEG5 0 > > + > > +#define MP0_BASE__INST7_SEG0 0 > > +#define MP0_BASE__INST7_SEG1 0 > > +#define MP0_BASE__INST7_SEG2 0 > > +#define MP0_BASE__INST7_SEG3 0 > > +#define MP0_BASE__INST7_SEG4 0 > > +#define MP0_BASE__INST7_SEG5 0 > > + > > +#define MP1_BASE__INST0_SEG0 0x00016000 > > +#define MP1_BASE__INST0_SEG1 0x0243FC00 > > +#define MP1_BASE__INST0_SEG2 0x00DC0000 > > +#define MP1_BASE__INST0_SEG3 0x00E00000 > > +#define MP1_BASE__INST0_SEG4 0x00E40000 > > +#define MP1_BASE__INST0_SEG5 0 > > + > > +#define MP1_BASE__INST1_SEG0 0 > > +#define MP1_BASE__INST1_SEG1 0 > > +#define MP1_BASE__INST1_SEG2 0 > > +#define MP1_BASE__INST1_SEG3 0 > > +#define MP1_BASE__INST1_SEG4 0 > > +#define MP1_BASE__INST1_SEG5 0 > > + > > +#define MP1_BASE__INST2_SEG0 0 > > +#define MP1_BASE__INST2_SEG1 0 > > +#define MP1_BASE__INST2_SEG2 0 > > +#define MP1_BASE__INST2_SEG3 0 > > +#define MP1_BASE__INST2_SEG4 0 > > +#define MP1_BASE__INST2_SEG5 0 > > + > > +#define MP1_BASE__INST3_SEG0 0 > > +#define MP1_BASE__INST3_SEG1 0 > > +#define MP1_BASE__INST3_SEG2 0 > > +#define MP1_BASE__INST3_SEG3 0 > > +#define MP1_BASE__INST3_SEG4 0 > > +#define MP1_BASE__INST3_SEG5 0 > > + > > +#define MP1_BASE__INST4_SEG0 0 > > +#define MP1_BASE__INST4_SEG1 0 > > +#define MP1_BASE__INST4_SEG2 0 > > +#define MP1_BASE__INST4_SEG3 0 > > +#define MP1_BASE__INST4_SEG4 0 > > +#define MP1_BASE__INST4_SEG5 0 > > + > > +#define MP1_BASE__INST5_SEG0 0 > > +#define MP1_BASE__INST5_SEG1 0 > > +#define MP1_BASE__INST5_SEG2 0 > > +#define MP1_BASE__INST5_SEG3 0 > > +#define MP1_BASE__INST5_SEG4 0 > > +#define MP1_BASE__INST5_SEG5 0 > > + > > +#define MP1_BASE__INST6_SEG0 0 > > +#define MP1_BASE__INST6_SEG1 0 > > +#define MP1_BASE__INST6_SEG2 0 > > +#define MP1_BASE__INST6_SEG3 0 > > +#define MP1_BASE__INST6_SEG4 0 > > +#define MP1_BASE__INST6_SEG5 0 > > + > > +#define MP1_BASE__INST7_SEG0 0 > > +#define MP1_BASE__INST7_SEG1 0 > > +#define MP1_BASE__INST7_SEG2 0 > > +#define MP1_BASE__INST7_SEG3 0 > > +#define MP1_BASE__INST7_SEG4 0 > > +#define MP1_BASE__INST7_SEG5 0 > > + > > +#define MP2_BASE__INST0_SEG0 0x00016400 > > +#define MP2_BASE__INST0_SEG1 0x02400800 > > +#define MP2_BASE__INST0_SEG2 0x00F40000 > > +#define MP2_BASE__INST0_SEG3 0x00F80000 > > +#define MP2_BASE__INST0_SEG4 0x00FC0000 > > +#define MP2_BASE__INST0_SEG5 0 > > + > > +#define MP2_BASE__INST1_SEG0 0 > > +#define MP2_BASE__INST1_SEG1 0 > > +#define MP2_BASE__INST1_SEG2 0 > > +#define MP2_BASE__INST1_SEG3 0 > > +#define MP2_BASE__INST1_SEG4 0 > > +#define MP2_BASE__INST1_SEG5 0 > > + > > +#define MP2_BASE__INST2_SEG0 0 > > +#define MP2_BASE__INST2_SEG1 0 > > +#define MP2_BASE__INST2_SEG2 0 > > +#define MP2_BASE__INST2_SEG3 0 > > +#define MP2_BASE__INST2_SEG4 0 > > +#define MP2_BASE__INST2_SEG5 0 > > + > > +#define MP2_BASE__INST3_SEG0 0 > > +#define MP2_BASE__INST3_SEG1 0 > > +#define MP2_BASE__INST3_SEG2 0 > > +#define MP2_BASE__INST3_SEG3 0 > > +#define MP2_BASE__INST3_SEG4 0 > > +#define MP2_BASE__INST3_SEG5 0 > > + > > +#define MP2_BASE__INST4_SEG0 0 > > +#define MP2_BASE__INST4_SEG1 0 > > +#define MP2_BASE__INST4_SEG2 0 > > +#define MP2_BASE__INST4_SEG3 0 > > +#define MP2_BASE__INST4_SEG4 0 > > +#define MP2_BASE__INST4_SEG5 0 > > + > > +#define MP2_BASE__INST5_SEG0 0 > > +#define MP2_BASE__INST5_SEG1 0 > > +#define MP2_BASE__INST5_SEG2 0 > > +#define MP2_BASE__INST5_SEG3 0 > > +#define MP2_BASE__INST5_SEG4 0 > > +#define MP2_BASE__INST5_SEG5 0 > > + > > +#define MP2_BASE__INST6_SEG0 0 > > +#define MP2_BASE__INST6_SEG1 0 > > +#define MP2_BASE__INST6_SEG2 0 > > +#define MP2_BASE__INST6_SEG3 0 > > +#define MP2_BASE__INST6_SEG4 0 > > +#define MP2_BASE__INST6_SEG5 0 > > + > > +#define MP2_BASE__INST7_SEG0 0 > > +#define MP2_BASE__INST7_SEG1 0 > > +#define MP2_BASE__INST7_SEG2 0 > > +#define MP2_BASE__INST7_SEG3 0 > > +#define MP2_BASE__INST7_SEG4 0 > > +#define MP2_BASE__INST7_SEG5 0 > > + > > +#define NBIO_BASE__INST0_SEG0 0x00000000 > > +#define NBIO_BASE__INST0_SEG1 0x00000014 > > +#define NBIO_BASE__INST0_SEG2 0x00000D20 > > +#define NBIO_BASE__INST0_SEG3 0x00010400 > > +#define NBIO_BASE__INST0_SEG4 0x0241B000 > > +#define NBIO_BASE__INST0_SEG5 0x04040000 > > + > > +#define NBIO_BASE__INST1_SEG0 0 > > +#define NBIO_BASE__INST1_SEG1 0 > > +#define NBIO_BASE__INST1_SEG2 0 > > +#define NBIO_BASE__INST1_SEG3 0 > > +#define NBIO_BASE__INST1_SEG4 0 > > +#define NBIO_BASE__INST1_SEG5 0 > > + > > +#define NBIO_BASE__INST2_SEG0 0 > > +#define NBIO_BASE__INST2_SEG1 0 > > +#define NBIO_BASE__INST2_SEG2 0 > > +#define NBIO_BASE__INST2_SEG3 0 > > +#define NBIO_BASE__INST2_SEG4 0 > > +#define NBIO_BASE__INST2_SEG5 0 > > + > > +#define NBIO_BASE__INST3_SEG0 0 > > +#define NBIO_BASE__INST3_SEG1 0 > > +#define NBIO_BASE__INST3_SEG2 0 > > +#define NBIO_BASE__INST3_SEG3 0 > > +#define NBIO_BASE__INST3_SEG4 0 > > +#define NBIO_BASE__INST3_SEG5 0 > > + > > +#define NBIO_BASE__INST4_SEG0 0 > > +#define NBIO_BASE__INST4_SEG1 0 > > +#define NBIO_BASE__INST4_SEG2 0 > > +#define NBIO_BASE__INST4_SEG3 0 > > +#define NBIO_BASE__INST4_SEG4 0 > > +#define NBIO_BASE__INST4_SEG5 0 > > + > > +#define NBIO_BASE__INST5_SEG0 0 > > +#define NBIO_BASE__INST5_SEG1 0 > > +#define NBIO_BASE__INST5_SEG2 0 > > +#define NBIO_BASE__INST5_SEG3 0 > > +#define NBIO_BASE__INST5_SEG4 0 > > +#define NBIO_BASE__INST5_SEG5 0 > > + > > +#define NBIO_BASE__INST6_SEG0 0 > > +#define NBIO_BASE__INST6_SEG1 0 > > +#define NBIO_BASE__INST6_SEG2 0 > > +#define NBIO_BASE__INST6_SEG3 0 > > +#define NBIO_BASE__INST6_SEG4 0 > > +#define NBIO_BASE__INST6_SEG5 0 > > + > > +#define NBIO_BASE__INST7_SEG0 0 > > +#define NBIO_BASE__INST7_SEG1 0 > > +#define NBIO_BASE__INST7_SEG2 0 > > +#define NBIO_BASE__INST7_SEG3 0 > > +#define NBIO_BASE__INST7_SEG4 0 > > +#define NBIO_BASE__INST7_SEG5 0 > > + > > +#define OSSSYS_BASE__INST0_SEG0 0x000010A0 > > +#define OSSSYS_BASE__INST0_SEG1 0x0240A000 > > +#define OSSSYS_BASE__INST0_SEG2 0 > > +#define OSSSYS_BASE__INST0_SEG3 0 > > +#define OSSSYS_BASE__INST0_SEG4 0 > > +#define OSSSYS_BASE__INST0_SEG5 0 > > + > > +#define OSSSYS_BASE__INST1_SEG0 0 > > +#define OSSSYS_BASE__INST1_SEG1 0 > > +#define OSSSYS_BASE__INST1_SEG2 0 > > +#define OSSSYS_BASE__INST1_SEG3 0 > > +#define OSSSYS_BASE__INST1_SEG4 0 > > +#define OSSSYS_BASE__INST1_SEG5 0 > > + > > +#define OSSSYS_BASE__INST2_SEG0 0 > > +#define OSSSYS_BASE__INST2_SEG1 0 > > +#define OSSSYS_BASE__INST2_SEG2 0 > > +#define OSSSYS_BASE__INST2_SEG3 0 > > +#define OSSSYS_BASE__INST2_SEG4 0 > > +#define OSSSYS_BASE__INST2_SEG5 0 > > + > > +#define OSSSYS_BASE__INST3_SEG0 0 > > +#define OSSSYS_BASE__INST3_SEG1 0 > > +#define OSSSYS_BASE__INST3_SEG2 0 > > +#define OSSSYS_BASE__INST3_SEG3 0 > > +#define OSSSYS_BASE__INST3_SEG4 0 > > +#define OSSSYS_BASE__INST3_SEG5 0 > > + > > +#define OSSSYS_BASE__INST4_SEG0 0 > > +#define OSSSYS_BASE__INST4_SEG1 0 > > +#define OSSSYS_BASE__INST4_SEG2 0 > > +#define OSSSYS_BASE__INST4_SEG3 0 > > +#define OSSSYS_BASE__INST4_SEG4 0 > > +#define OSSSYS_BASE__INST4_SEG5 0 > > + > > +#define OSSSYS_BASE__INST5_SEG0 0 > > +#define OSSSYS_BASE__INST5_SEG1 0 > > +#define OSSSYS_BASE__INST5_SEG2 0 > > +#define OSSSYS_BASE__INST5_SEG3 0 > > +#define OSSSYS_BASE__INST5_SEG4 0 > > +#define OSSSYS_BASE__INST5_SEG5 0 > > + > > +#define OSSSYS_BASE__INST6_SEG0 0 > > +#define OSSSYS_BASE__INST6_SEG1 0 > > +#define OSSSYS_BASE__INST6_SEG2 0 > > +#define OSSSYS_BASE__INST6_SEG3 0 > > +#define OSSSYS_BASE__INST6_SEG4 0 > > +#define OSSSYS_BASE__INST6_SEG5 0 > > + > > +#define OSSSYS_BASE__INST7_SEG0 0 > > +#define OSSSYS_BASE__INST7_SEG1 0 > > +#define OSSSYS_BASE__INST7_SEG2 0 > > +#define OSSSYS_BASE__INST7_SEG3 0 > > +#define OSSSYS_BASE__INST7_SEG4 0 > > +#define OSSSYS_BASE__INST7_SEG5 0 > > + > > +#define PCIE0_BASE__INST0_SEG0 0x00000000 > > +#define PCIE0_BASE__INST0_SEG1 0x00000014 > > +#define PCIE0_BASE__INST0_SEG2 0x00000D20 > > +#define PCIE0_BASE__INST0_SEG3 0x00010400 > > +#define PCIE0_BASE__INST0_SEG4 0x0241B000 > > +#define PCIE0_BASE__INST0_SEG5 0x04040000 > > + > > +#define PCIE0_BASE__INST1_SEG0 0 > > +#define PCIE0_BASE__INST1_SEG1 0 > > +#define PCIE0_BASE__INST1_SEG2 0 > > +#define PCIE0_BASE__INST1_SEG3 0 > > +#define PCIE0_BASE__INST1_SEG4 0 > > +#define PCIE0_BASE__INST1_SEG5 0 > > + > > +#define PCIE0_BASE__INST2_SEG0 0 > > +#define PCIE0_BASE__INST2_SEG1 0 > > +#define PCIE0_BASE__INST2_SEG2 0 > > +#define PCIE0_BASE__INST2_SEG3 0 > > +#define PCIE0_BASE__INST2_SEG4 0 > > +#define PCIE0_BASE__INST2_SEG5 0 > > + > > +#define PCIE0_BASE__INST3_SEG0 0 > > +#define PCIE0_BASE__INST3_SEG1 0 > > +#define PCIE0_BASE__INST3_SEG2 0 > > +#define PCIE0_BASE__INST3_SEG3 0 > > +#define PCIE0_BASE__INST3_SEG4 0 > > +#define PCIE0_BASE__INST3_SEG5 0 > > + > > +#define PCIE0_BASE__INST4_SEG0 0 > > +#define PCIE0_BASE__INST4_SEG1 0 > > +#define PCIE0_BASE__INST4_SEG2 0 > > +#define PCIE0_BASE__INST4_SEG3 0 > > +#define PCIE0_BASE__INST4_SEG4 0 > > +#define PCIE0_BASE__INST4_SEG5 0 > > + > > +#define PCIE0_BASE__INST5_SEG0 0 > > +#define PCIE0_BASE__INST5_SEG1 0 > > +#define PCIE0_BASE__INST5_SEG2 0 > > +#define PCIE0_BASE__INST5_SEG3 0 > > +#define PCIE0_BASE__INST5_SEG4 0 > > +#define PCIE0_BASE__INST5_SEG5 0 > > + > > +#define PCIE0_BASE__INST6_SEG0 0 > > +#define PCIE0_BASE__INST6_SEG1 0 > > +#define PCIE0_BASE__INST6_SEG2 0 > > +#define PCIE0_BASE__INST6_SEG3 0 > > +#define PCIE0_BASE__INST6_SEG4 0 > > +#define PCIE0_BASE__INST6_SEG5 0 > > + > > +#define PCIE0_BASE__INST7_SEG0 0 > > +#define PCIE0_BASE__INST7_SEG1 0 > > +#define PCIE0_BASE__INST7_SEG2 0 > > +#define PCIE0_BASE__INST7_SEG3 0 > > +#define PCIE0_BASE__INST7_SEG4 0 > > +#define PCIE0_BASE__INST7_SEG5 0 > > + > > +#define SMUIO_BASE__INST0_SEG0 0x00016800 > > +#define SMUIO_BASE__INST0_SEG1 0x00016A00 > > +#define SMUIO_BASE__INST0_SEG2 0x02401000 > > +#define SMUIO_BASE__INST0_SEG3 0x00440000 > > +#define SMUIO_BASE__INST0_SEG4 0 > > +#define SMUIO_BASE__INST0_SEG5 0 > > + > > +#define SMUIO_BASE__INST1_SEG0 0x0001BC00 > > +#define SMUIO_BASE__INST1_SEG1 0x0242D400 > > +#define SMUIO_BASE__INST1_SEG2 0 > > +#define SMUIO_BASE__INST1_SEG3 0 > > +#define SMUIO_BASE__INST1_SEG4 0 > > +#define SMUIO_BASE__INST1_SEG5 0 > > + > > +#define SMUIO_BASE__INST2_SEG0 0 > > +#define SMUIO_BASE__INST2_SEG1 0 > > +#define SMUIO_BASE__INST2_SEG2 0 > > +#define SMUIO_BASE__INST2_SEG3 0 > > +#define SMUIO_BASE__INST2_SEG4 0 > > +#define SMUIO_BASE__INST2_SEG5 0 > > + > > +#define SMUIO_BASE__INST3_SEG0 0 > > +#define SMUIO_BASE__INST3_SEG1 0 > > +#define SMUIO_BASE__INST3_SEG2 0 > > +#define SMUIO_BASE__INST3_SEG3 0 > > +#define SMUIO_BASE__INST3_SEG4 0 > > +#define SMUIO_BASE__INST3_SEG5 0 > > + > > +#define SMUIO_BASE__INST4_SEG0 0 > > +#define SMUIO_BASE__INST4_SEG1 0 > > +#define SMUIO_BASE__INST4_SEG2 0 > > +#define SMUIO_BASE__INST4_SEG3 0 > > +#define SMUIO_BASE__INST4_SEG4 0 > > +#define SMUIO_BASE__INST4_SEG5 0 > > + > > +#define SMUIO_BASE__INST5_SEG0 0 > > +#define SMUIO_BASE__INST5_SEG1 0 > > +#define SMUIO_BASE__INST5_SEG2 0 > > +#define SMUIO_BASE__INST5_SEG3 0 > > +#define SMUIO_BASE__INST5_SEG4 0 > > +#define SMUIO_BASE__INST5_SEG5 0 > > + > > +#define SMUIO_BASE__INST6_SEG0 0 > > +#define SMUIO_BASE__INST6_SEG1 0 > > +#define SMUIO_BASE__INST6_SEG2 0 > > +#define SMUIO_BASE__INST6_SEG3 0 > > +#define SMUIO_BASE__INST6_SEG4 0 > > +#define SMUIO_BASE__INST6_SEG5 0 > > + > > +#define SMUIO_BASE__INST7_SEG0 0 > > +#define SMUIO_BASE__INST7_SEG1 0 > > +#define SMUIO_BASE__INST7_SEG2 0 > > +#define SMUIO_BASE__INST7_SEG3 0 > > +#define SMUIO_BASE__INST7_SEG4 0 > > +#define SMUIO_BASE__INST7_SEG5 0 > > + > > +#define THM_BASE__INST0_SEG0 0x00016600 > > +#define THM_BASE__INST0_SEG1 0x02400C00 > > +#define THM_BASE__INST0_SEG2 0 > > +#define THM_BASE__INST0_SEG3 0 > > +#define THM_BASE__INST0_SEG4 0 > > +#define THM_BASE__INST0_SEG5 0 > > + > > +#define THM_BASE__INST1_SEG0 0 > > +#define THM_BASE__INST1_SEG1 0 > > +#define THM_BASE__INST1_SEG2 0 > > +#define THM_BASE__INST1_SEG3 0 > > +#define THM_BASE__INST1_SEG4 0 > > +#define THM_BASE__INST1_SEG5 0 > > + > > +#define THM_BASE__INST2_SEG0 0 > > +#define THM_BASE__INST2_SEG1 0 > > +#define THM_BASE__INST2_SEG2 0 > > +#define THM_BASE__INST2_SEG3 0 > > +#define THM_BASE__INST2_SEG4 0 > > +#define THM_BASE__INST2_SEG5 0 > > + > > +#define THM_BASE__INST3_SEG0 0 > > +#define THM_BASE__INST3_SEG1 0 > > +#define THM_BASE__INST3_SEG2 0 > > +#define THM_BASE__INST3_SEG3 0 > > +#define THM_BASE__INST3_SEG4 0 > > +#define THM_BASE__INST3_SEG5 0 > > + > > +#define THM_BASE__INST4_SEG0 0 > > +#define THM_BASE__INST4_SEG1 0 > > +#define THM_BASE__INST4_SEG2 0 > > +#define THM_BASE__INST4_SEG3 0 > > +#define THM_BASE__INST4_SEG4 0 > > +#define THM_BASE__INST4_SEG5 0 > > + > > +#define THM_BASE__INST5_SEG0 0 > > +#define THM_BASE__INST5_SEG1 0 > > +#define THM_BASE__INST5_SEG2 0 > > +#define THM_BASE__INST5_SEG3 0 > > +#define THM_BASE__INST5_SEG4 0 > > +#define THM_BASE__INST5_SEG5 0 > > + > > +#define THM_BASE__INST6_SEG0 0 > > +#define THM_BASE__INST6_SEG1 0 > > +#define THM_BASE__INST6_SEG2 0 > > +#define THM_BASE__INST6_SEG3 0 > > +#define THM_BASE__INST6_SEG4 0 > > +#define THM_BASE__INST6_SEG5 0 > > + > > +#define THM_BASE__INST7_SEG0 0 > > +#define THM_BASE__INST7_SEG1 0 > > +#define THM_BASE__INST7_SEG2 0 > > +#define THM_BASE__INST7_SEG3 0 > > +#define THM_BASE__INST7_SEG4 0 > > +#define THM_BASE__INST7_SEG5 0 > > + > > +#define UMC_BASE__INST0_SEG0 0x00014000 > > +#define UMC_BASE__INST0_SEG1 0x02425800 > > +#define UMC_BASE__INST0_SEG2 0 > > +#define UMC_BASE__INST0_SEG3 0 > > +#define UMC_BASE__INST0_SEG4 0 > > +#define UMC_BASE__INST0_SEG5 0 > > + > > +#define UMC_BASE__INST1_SEG0 0x00054000 > > +#define UMC_BASE__INST1_SEG1 0x02425C00 > > +#define UMC_BASE__INST1_SEG2 0 > > +#define UMC_BASE__INST1_SEG3 0 > > +#define UMC_BASE__INST1_SEG4 0 > > +#define UMC_BASE__INST1_SEG5 0 > > + > > +#define UMC_BASE__INST2_SEG0 0x00094000 > > +#define UMC_BASE__INST2_SEG1 0x02426000 > > +#define UMC_BASE__INST2_SEG2 0 > > +#define UMC_BASE__INST2_SEG3 0 > > +#define UMC_BASE__INST2_SEG4 0 > > +#define UMC_BASE__INST2_SEG5 0 > > + > > +#define UMC_BASE__INST3_SEG0 0x000D4000 > > +#define UMC_BASE__INST3_SEG1 0x02426400 > > +#define UMC_BASE__INST3_SEG2 0 > > +#define UMC_BASE__INST3_SEG3 0 > > +#define UMC_BASE__INST3_SEG4 0 > > +#define UMC_BASE__INST3_SEG5 0 > > + > > +#define UMC_BASE__INST4_SEG0 0 > > +#define UMC_BASE__INST4_SEG1 0 > > +#define UMC_BASE__INST4_SEG2 0 > > +#define UMC_BASE__INST4_SEG3 0 > > +#define UMC_BASE__INST4_SEG4 0 > > +#define UMC_BASE__INST4_SEG5 0 > > + > > +#define UMC_BASE__INST5_SEG0 0 > > +#define UMC_BASE__INST5_SEG1 0 > > +#define UMC_BASE__INST5_SEG2 0 > > +#define UMC_BASE__INST5_SEG3 0 > > +#define UMC_BASE__INST5_SEG4 0 > > +#define UMC_BASE__INST5_SEG5 0 > > + > > +#define UMC_BASE__INST6_SEG0 0 > > +#define UMC_BASE__INST6_SEG1 0 > > +#define UMC_BASE__INST6_SEG2 0 > > +#define UMC_BASE__INST6_SEG3 0 > > +#define UMC_BASE__INST6_SEG4 0 > > +#define UMC_BASE__INST6_SEG5 0 > > + > > +#define UMC_BASE__INST7_SEG0 0 > > +#define UMC_BASE__INST7_SEG1 0 > > +#define UMC_BASE__INST7_SEG2 0 > > +#define UMC_BASE__INST7_SEG3 0 > > +#define UMC_BASE__INST7_SEG4 0 > > +#define UMC_BASE__INST7_SEG5 0 > > + > > +#define USB_BASE__INST0_SEG0 0x0242A800 > > +#define USB_BASE__INST0_SEG1 0x05B00000 > > +#define USB_BASE__INST0_SEG2 0 > > +#define USB_BASE__INST0_SEG3 0 > > +#define USB_BASE__INST0_SEG4 0 > > +#define USB_BASE__INST0_SEG5 0 > > + > > +#define USB_BASE__INST1_SEG0 0x0242AC00 > > +#define USB_BASE__INST1_SEG1 0x05B80000 > > +#define USB_BASE__INST1_SEG2 0 > > +#define USB_BASE__INST1_SEG3 0 > > +#define USB_BASE__INST1_SEG4 0 > > +#define USB_BASE__INST1_SEG5 0 > > + > > +#define USB_BASE__INST2_SEG0 0x0242B000 > > +#define USB_BASE__INST2_SEG1 0x05C00000 > > +#define USB_BASE__INST2_SEG2 0 > > +#define USB_BASE__INST2_SEG3 0 > > +#define USB_BASE__INST2_SEG4 0 > > +#define USB_BASE__INST2_SEG5 0 > > + > > +#define USB_BASE__INST3_SEG0 0 > > +#define USB_BASE__INST3_SEG1 0 > > +#define USB_BASE__INST3_SEG2 0 > > +#define USB_BASE__INST3_SEG3 0 > > +#define USB_BASE__INST3_SEG4 0 > > +#define USB_BASE__INST3_SEG5 0 > > + > > +#define USB_BASE__INST4_SEG0 0 > > +#define USB_BASE__INST4_SEG1 0 > > +#define USB_BASE__INST4_SEG2 0 > > +#define USB_BASE__INST4_SEG3 0 > > +#define USB_BASE__INST4_SEG4 0 > > +#define USB_BASE__INST4_SEG5 0 > > + > > +#define USB_BASE__INST5_SEG0 0 > > +#define USB_BASE__INST5_SEG1 0 > > +#define USB_BASE__INST5_SEG2 0 > > +#define USB_BASE__INST5_SEG3 0 > > +#define USB_BASE__INST5_SEG4 0 > > +#define USB_BASE__INST5_SEG5 0 > > + > > +#define USB_BASE__INST6_SEG0 0 > > +#define USB_BASE__INST6_SEG1 0 > > +#define USB_BASE__INST6_SEG2 0 > > +#define USB_BASE__INST6_SEG3 0 > > +#define USB_BASE__INST6_SEG4 0 > > +#define USB_BASE__INST6_SEG5 0 > > + > > +#define USB_BASE__INST7_SEG0 0 > > +#define USB_BASE__INST7_SEG1 0 > > +#define USB_BASE__INST7_SEG2 0 > > +#define USB_BASE__INST7_SEG3 0 > > +#define USB_BASE__INST7_SEG4 0 > > +#define USB_BASE__INST7_SEG5 0 > > + > > +#define VCN_BASE__INST0_SEG0 0x00007800 > > +#define VCN_BASE__INST0_SEG1 0x00007E00 > > +#define VCN_BASE__INST0_SEG2 0x02403000 > > +#define VCN_BASE__INST0_SEG3 0 > > +#define VCN_BASE__INST0_SEG4 0 > > +#define VCN_BASE__INST0_SEG5 0 > > + > > +#define VCN_BASE__INST1_SEG0 0 > > +#define VCN_BASE__INST1_SEG1 0 > > +#define VCN_BASE__INST1_SEG2 0 > > +#define VCN_BASE__INST1_SEG3 0 > > +#define VCN_BASE__INST1_SEG4 0 > > +#define VCN_BASE__INST1_SEG5 0 > > + > > +#define VCN_BASE__INST2_SEG0 0 > > +#define VCN_BASE__INST2_SEG1 0 > > +#define VCN_BASE__INST2_SEG2 0 > > +#define VCN_BASE__INST2_SEG3 0 > > +#define VCN_BASE__INST2_SEG4 0 > > +#define VCN_BASE__INST2_SEG5 0 > > + > > +#define VCN_BASE__INST3_SEG0 0 > > +#define VCN_BASE__INST3_SEG1 0 > > +#define VCN_BASE__INST3_SEG2 0 > > +#define VCN_BASE__INST3_SEG3 0 > > +#define VCN_BASE__INST3_SEG4 0 > > +#define VCN_BASE__INST3_SEG5 0 > > + > > +#define VCN_BASE__INST4_SEG0 0 > > +#define VCN_BASE__INST4_SEG1 0 > > +#define VCN_BASE__INST4_SEG2 0 > > +#define VCN_BASE__INST4_SEG3 0 > > +#define VCN_BASE__INST4_SEG4 0 > > +#define VCN_BASE__INST4_SEG5 0 > > + > > +#define VCN_BASE__INST5_SEG0 0 > > +#define VCN_BASE__INST5_SEG1 0 > > +#define VCN_BASE__INST5_SEG2 0 > > +#define VCN_BASE__INST5_SEG3 0 > > +#define VCN_BASE__INST5_SEG4 0 > > +#define VCN_BASE__INST5_SEG5 0 > > + > > +#define VCN_BASE__INST6_SEG0 0 > > +#define VCN_BASE__INST6_SEG1 0 > > +#define VCN_BASE__INST6_SEG2 0 > > +#define VCN_BASE__INST6_SEG3 0 > > +#define VCN_BASE__INST6_SEG4 0 > > +#define VCN_BASE__INST6_SEG5 0 > > + > > +#define VCN_BASE__INST7_SEG0 0 > > +#define VCN_BASE__INST7_SEG1 0 > > +#define VCN_BASE__INST7_SEG2 0 > > +#define VCN_BASE__INST7_SEG3 0 > > +#define VCN_BASE__INST7_SEG4 0 > > +#define VCN_BASE__INST7_SEG5 0 > > + > > +#endif > > > _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx