gb_addr_config
config->gb_addr_config = adev->gfx.config.gb_addr_config;
config->gb_addr_config = adev->gfx.config.gb_addr_config;
config[no_regs++] = adev->gfx.config.gb_addr_config;
unsigned gb_addr_config;
struct gb_addr_config gb_addr_config_fields;
return adev->gfx.config.gb_addr_config;
adev->gfx.config.gb_addr_config & 0x70);
WREG32(mmGB_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmHDP_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmDMIF_ADDR_CALC, adev->gfx.config.gb_addr_config);
u32 gb_addr_config;
gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = HAWAII_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config &= ~GB_ADDR_CONFIG__ROW_SIZE_MASK;
gb_addr_config |= (0 << GB_ADDR_CONFIG__ROW_SIZE__SHIFT);
gb_addr_config |= (1 << GB_ADDR_CONFIG__ROW_SIZE__SHIFT);
gb_addr_config |= (2 << GB_ADDR_CONFIG__ROW_SIZE__SHIFT);
adev->gfx.config.gb_addr_config = gb_addr_config;
u32 gb_addr_config;
gb_addr_config = TOPAZ_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = TONGA_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = POLARIS11_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = TONGA_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = TONGA_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = CARRIZO_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = CARRIZO_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = TONGA_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = REG_SET_FIELD(gb_addr_config, GB_ADDR_CONFIG, ROW_SIZE, 0);
gb_addr_config = REG_SET_FIELD(gb_addr_config, GB_ADDR_CONFIG, ROW_SIZE, 1);
gb_addr_config = REG_SET_FIELD(gb_addr_config, GB_ADDR_CONFIG, ROW_SIZE, 2);
adev->gfx.config.gb_addr_config = gb_addr_config;
WREG32(mmGB_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmHDP_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmDMIF_ADDR_CALC, adev->gfx.config.gb_addr_config);
u32 gb_addr_config;
gb_addr_config = VEGA10_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = VEGA12_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = RREG32_SOC15(GC, 0, mmGB_ADDR_CONFIG);
gb_addr_config &= ~0xf3e777ff;
gb_addr_config |= 0x22014042;
gb_addr_config = RAVEN2_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = RAVEN_GB_ADDR_CONFIG_GOLDEN;
adev->gfx.config.gb_addr_config = gb_addr_config;
adev->gfx.config.gb_addr_config,
adev->gfx.config.gb_addr_config,
adev->gfx.config.gb_addr_config,
adev->gfx.config.gb_addr_config,
adev->gfx.config.gb_addr_config,
adev->gfx.config.gb_addr_config,
adev->gfx.config.gb_addr_config & 0x70);
adev->gfx.config.gb_addr_config & 0x70);
return adev->gfx.config.gb_addr_config;
WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_DB_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_DBW_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_DB_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_DBW_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_DB_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
WREG32(mmUVD_UDEC_DBW_ADDR_CONFIG, adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
tmp = adev->gfx.config.gb_addr_config;
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0);
return adev->gfx.config.gb_addr_config;
uint32_t gb_addr_config;
u32 gb_addr_config = RREG32(GB_ADDR_CONFIG);
gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = HAWAII_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config &= ~ROW_SIZE_MASK;
gb_addr_config |= ROW_SIZE(0);
gb_addr_config |= ROW_SIZE(1);
gb_addr_config |= ROW_SIZE(2);
((gb_addr_config & PIPE_INTERLEAVE_SIZE_MASK) >> PIPE_INTERLEAVE_SIZE_SHIFT) << 8;
((gb_addr_config & ROW_SIZE_MASK) >> ROW_SIZE_SHIFT) << 12;
WREG32(GB_ADDR_CONFIG, gb_addr_config);
WREG32(HDP_ADDR_CONFIG, gb_addr_config);
WREG32(DMIF_ADDR_CALC, gb_addr_config);
WREG32(SDMA0_TILING_CONFIG + SDMA0_REGISTER_OFFSET, gb_addr_config & 0x70);
WREG32(SDMA0_TILING_CONFIG + SDMA1_REGISTER_OFFSET, gb_addr_config & 0x70);
WREG32(UVD_UDEC_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DB_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DBW_ADDR_CONFIG, gb_addr_config);
u32 gb_addr_config;
gb_addr_config = CYPRESS_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = JUNIPER_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = REDWOOD_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = CEDAR_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = CEDAR_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = SUMO_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = SUMO2_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = BARTS_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = TURKS_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = CAICOS_GB_ADDR_CONFIG_GOLDEN;
((gb_addr_config & 0x30000000) >> 28) << 12;
WREG32(GB_ADDR_CONFIG, gb_addr_config);
WREG32(DMIF_ADDR_CONFIG, gb_addr_config);
WREG32(HDP_ADDR_CONFIG, gb_addr_config);
WREG32(DMA_TILING_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DB_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DBW_ADDR_CONFIG, gb_addr_config);
tmp = gb_addr_config & NUM_PIPES_MASK;
gb_addr_config = ARUBA_GB_ADDR_CONFIG_GOLDEN;
tmp = (gb_addr_config & NUM_PIPES_MASK) >> NUM_PIPES_SHIFT;
tmp = (gb_addr_config & PIPE_INTERLEAVE_SIZE_MASK) >> PIPE_INTERLEAVE_SIZE_SHIFT;
tmp = (gb_addr_config & NUM_SHADER_ENGINES_MASK) >> NUM_SHADER_ENGINES_SHIFT;
tmp = (gb_addr_config & NUM_GPUS_MASK) >> NUM_GPUS_SHIFT;
tmp = (gb_addr_config & MULTI_GPU_TILE_SIZE_MASK) >> MULTI_GPU_TILE_SIZE_SHIFT;
tmp = (gb_addr_config & ROW_SIZE_MASK) >> ROW_SIZE_SHIFT;
((gb_addr_config & PIPE_INTERLEAVE_SIZE_MASK) >> PIPE_INTERLEAVE_SIZE_SHIFT) << 8;
((gb_addr_config & ROW_SIZE_MASK) >> ROW_SIZE_SHIFT) << 12;
WREG32(GB_ADDR_CONFIG, gb_addr_config);
WREG32(DMIF_ADDR_CONFIG, gb_addr_config);
WREG32(DMIF_ADDR_CALC, gb_addr_config);
WREG32(HDP_ADDR_CONFIG, gb_addr_config);
WREG32(DMA_TILING_CONFIG + DMA0_REGISTER_OFFSET, gb_addr_config);
WREG32(DMA_TILING_CONFIG + DMA1_REGISTER_OFFSET, gb_addr_config);
WREG32(UVD_UDEC_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DB_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DBW_ADDR_CONFIG, gb_addr_config);
tmp = gb_addr_config & NUM_PIPES_MASK;
u32 gb_addr_config = 0;
gb_addr_config = CAYMAN_GB_ADDR_CONFIG_GOLDEN;
u32 gb_addr_config = 0;
gb_addr_config = TAHITI_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = TAHITI_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = VERDE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = VERDE_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config = HAINAN_GB_ADDR_CONFIG_GOLDEN;
gb_addr_config &= ~ROW_SIZE_MASK;
gb_addr_config |= ROW_SIZE(0);
gb_addr_config |= ROW_SIZE(1);
gb_addr_config |= ROW_SIZE(2);
((gb_addr_config & PIPE_INTERLEAVE_SIZE_MASK) >> PIPE_INTERLEAVE_SIZE_SHIFT) << 8;
((gb_addr_config & ROW_SIZE_MASK) >> ROW_SIZE_SHIFT) << 12;
WREG32(GB_ADDR_CONFIG, gb_addr_config);
WREG32(DMIF_ADDR_CONFIG, gb_addr_config);
WREG32(DMIF_ADDR_CALC, gb_addr_config);
WREG32(HDP_ADDR_CONFIG, gb_addr_config);
WREG32(DMA_TILING_CONFIG + DMA0_REGISTER_OFFSET, gb_addr_config);
WREG32(DMA_TILING_CONFIG + DMA1_REGISTER_OFFSET, gb_addr_config);
WREG32(UVD_UDEC_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DB_ADDR_CONFIG, gb_addr_config);
WREG32(UVD_UDEC_DBW_ADDR_CONFIG, gb_addr_config);