HomeSort by: relevance | last modified time | path
    Searched refs:WREG32 (Results 1 - 25 of 136) sorted by relevancy

1 2 3 4 5 6

  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_vce_v2_0.c 50 WREG32(VCE_CLOCK_GATING_B, tmp);
54 WREG32(VCE_UENC_CLOCK_GATING, tmp);
58 WREG32(VCE_UENC_REG_CLOCK_GATING, tmp);
60 WREG32(VCE_CGTT_CLK_OVERRIDE, 0);
65 WREG32(VCE_CLOCK_GATING_B, tmp);
70 WREG32(VCE_UENC_CLOCK_GATING, tmp);
74 WREG32(VCE_UENC_REG_CLOCK_GATING, tmp);
90 WREG32(VCE_CLOCK_GATING_B, tmp);
96 WREG32(VCE_UENC_CLOCK_GATING, tmp);
101 WREG32(VCE_UENC_REG_CLOCK_GATING, tmp)
    [all...]
radeon_rv515.c 158 WREG32(R_000300_VGA_RENDER_CONTROL,
223 WREG32(MC_IND_INDEX, 0x7f0000 | (reg & 0xffff));
225 WREG32(MC_IND_INDEX, 0);
236 WREG32(MC_IND_INDEX, 0xff0000 | ((reg) & 0xffff));
237 WREG32(MC_IND_DATA, (v));
238 WREG32(MC_IND_INDEX, 0);
312 WREG32(R_000300_VGA_RENDER_CONTROL, 0);
321 WREG32(AVIVO_D1CRTC_UPDATE_LOCK + crtc_offsets[i], 1);
323 WREG32(AVIVO_D1CRTC_CONTROL + crtc_offsets[i], tmp);
324 WREG32(AVIVO_D1CRTC_UPDATE_LOCK + crtc_offsets[i], 0)
    [all...]
radeon_uvd_v4_2.c 57 WREG32(UVD_VCPU_CACHE_OFFSET0, addr);
58 WREG32(UVD_VCPU_CACHE_SIZE0, size);
62 WREG32(UVD_VCPU_CACHE_OFFSET1, addr);
63 WREG32(UVD_VCPU_CACHE_SIZE1, size);
68 WREG32(UVD_VCPU_CACHE_OFFSET2, addr);
69 WREG32(UVD_VCPU_CACHE_SIZE2, size);
73 WREG32(UVD_LMI_ADDR_EXT, (addr << 12) | (addr << 0));
77 WREG32(UVD_LMI_EXT40_ADDR, addr | (0x9 << 16) | (0x1U << 31));
80 WREG32(UVD_GP_SCRATCH4, rdev->uvd.max_handles);
radeon_bios.c 337 WREG32(R600_BUS_CNTL, (bus_cntl & ~R600_BIOS_ROM_DIS));
340 WREG32(AVIVO_D1VGA_CONTROL,
343 WREG32(AVIVO_D2VGA_CONTROL,
346 WREG32(AVIVO_VGA_RENDER_CONTROL,
349 WREG32(R600_ROM_CNTL, rom_cntl | R600_SCK_OVERWRITE);
354 WREG32(R600_BUS_CNTL, bus_cntl);
356 WREG32(AVIVO_D1VGA_CONTROL, d1vga_control);
357 WREG32(AVIVO_D2VGA_CONTROL, d2vga_control);
358 WREG32(AVIVO_VGA_RENDER_CONTROL, vga_render_control);
360 WREG32(R600_ROM_CNTL, rom_cntl)
    [all...]
radeon_uvd_v1_0.c 75 WREG32(UVD_RBC_RB_WPTR, ring->wptr);
128 WREG32(UVD_VCPU_CACHE_OFFSET0, addr);
129 WREG32(UVD_VCPU_CACHE_SIZE0, size);
133 WREG32(UVD_VCPU_CACHE_OFFSET1, addr);
134 WREG32(UVD_VCPU_CACHE_SIZE1, size);
139 WREG32(UVD_VCPU_CACHE_OFFSET2, addr);
140 WREG32(UVD_VCPU_CACHE_SIZE2, size);
144 WREG32(UVD_LMI_ADDR_EXT, (addr << 12) | (addr << 0));
148 WREG32(UVD_LMI_EXT40_ADDR, addr | (0x9 << 16) | (0x1U << 31));
150 WREG32(UVD_FW_START, *((uint32_t*)rdev->uvd.cpu_addr))
    [all...]
radeon_vce_v1_0.c 102 WREG32(VCE_RB_WPTR, ring->wptr);
104 WREG32(VCE_RB_WPTR2, ring->wptr);
114 WREG32(VCE_CLOCK_GATING_A, tmp);
119 WREG32(VCE_UENC_CLOCK_GATING, tmp);
123 WREG32(VCE_UENC_REG_CLOCK_GATING, tmp);
127 WREG32(VCE_CLOCK_GATING_A, tmp);
132 WREG32(VCE_UENC_CLOCK_GATING, tmp);
136 WREG32(VCE_UENC_REG_CLOCK_GATING, tmp);
146 WREG32(VCE_CLOCK_GATING_A, tmp);
151 WREG32(VCE_CLOCK_GATING_B, tmp)
    [all...]
radeon_dp_auxch.c 106 WREG32(chan->rec.mask_clk_reg, tmp);
115 WREG32(AUX_CONTROL + aux_offset[instance], tmp);
118 WREG32(AUX_SW_CONTROL + aux_offset[instance],
120 WREG32(AUX_SW_CONTROL + aux_offset[instance],
126 WREG32(AUX_SW_DATA + aux_offset[instance],
130 WREG32(AUX_SW_DATA + aux_offset[instance],
134 WREG32(AUX_SW_DATA + aux_offset[instance],
138 WREG32(AUX_SW_DATA + aux_offset[instance],
144 WREG32(AUX_SW_DATA + aux_offset[instance],
150 WREG32(AUX_SW_INTERRUPT_CONTROL + aux_offset[instance], AUX_SW_DONE_ACK)
    [all...]
radeon_evergreen_hdmi.c 69 WREG32(AZ_HOT_PLUG_CONTROL, tmp);
85 WREG32(HDMI_ACR_PACKET_CONTROL + offset,
88 WREG32(HDMI_ACR_PACKET_CONTROL + offset,
92 WREG32(HDMI_ACR_32_0 + offset, HDMI_ACR_CTS_32(acr->cts_32khz));
93 WREG32(HDMI_ACR_32_1 + offset, acr->n_32khz);
95 WREG32(HDMI_ACR_44_0 + offset, HDMI_ACR_CTS_44(acr->cts_44_1khz));
96 WREG32(HDMI_ACR_44_1 + offset, acr->n_44_1khz);
98 WREG32(HDMI_ACR_48_0 + offset, HDMI_ACR_CTS_48(acr->cts_48khz));
99 WREG32(HDMI_ACR_48_1 + offset, acr->n_48khz);
218 WREG32(AFMT_AVI_INFO0 + offset
    [all...]
radeon_i2c.c 127 WREG32(RADEON_DVI_I2C_CNTL_0, (RADEON_I2C_SOFT_RST |
130 WREG32(RADEON_DVI_I2C_CNTL_0, (RADEON_I2C_SOFT_RST |
141 WREG32(rec->mask_clk_reg, temp);
146 WREG32(rec->a_clk_reg, temp);
149 WREG32(rec->a_data_reg, temp);
153 WREG32(rec->en_clk_reg, temp);
156 WREG32(rec->en_data_reg, temp);
160 WREG32(rec->mask_clk_reg, temp);
164 WREG32(rec->mask_data_reg, temp);
179 WREG32(rec->mask_clk_reg, temp)
    [all...]
radeon_cursor.c 49 WREG32(EVERGREEN_CUR_UPDATE + radeon_crtc->crtc_offset, cur_lock);
56 WREG32(AVIVO_D1CUR_UPDATE + radeon_crtc->crtc_offset, cur_lock);
63 WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, cur_lock);
104 WREG32(EVERGREEN_CUR_SURFACE_ADDRESS_HIGH + radeon_crtc->crtc_offset,
106 WREG32(EVERGREEN_CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset,
108 WREG32(RADEON_MM_INDEX, EVERGREEN_CUR_CONTROL + radeon_crtc->crtc_offset);
109 WREG32(RADEON_MM_DATA, EVERGREEN_CURSOR_EN |
115 WREG32(R700_D2CUR_SURFACE_ADDRESS_HIGH,
118 WREG32(R700_D1CUR_SURFACE_ADDRESS_HIGH,
122 WREG32(AVIVO_D1CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset
    [all...]
radeon_r600.c 133 WREG32(R600_RCU_INDEX, ((reg) & 0x1fff));
144 WREG32(R600_RCU_INDEX, ((reg) & 0x1fff));
145 WREG32(R600_RCU_DATA, (v));
155 WREG32(R600_UVD_CTX_INDEX, ((reg) & 0x1ff));
166 WREG32(R600_UVD_CTX_INDEX, ((reg) & 0x1ff));
167 WREG32(R600_UVD_CTX_DATA, (v));
353 WREG32(FMT_BIT_DEPTH_CONTROL + radeon_crtc->crtc_offset, tmp);
880 WREG32(DC_HPD1_INT_CONTROL, tmp);
888 WREG32(DC_HPD2_INT_CONTROL, tmp);
896 WREG32(DC_HPD3_INT_CONTROL, tmp)
    [all...]
radeon_rv770.c 821 WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp);
824 WREG32(AVIVO_D1GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset,
827 WREG32(D2GRPH_SECONDARY_SURFACE_ADDRESS_HIGH, upper_32_bits(crtc_base));
828 WREG32(D2GRPH_PRIMARY_SURFACE_ADDRESS_HIGH, upper_32_bits(crtc_base));
830 WREG32(D1GRPH_SECONDARY_SURFACE_ADDRESS_HIGH, upper_32_bits(crtc_base));
831 WREG32(D1GRPH_PRIMARY_SURFACE_ADDRESS_HIGH, upper_32_bits(crtc_base));
833 WREG32(D1GRPH_SECONDARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset,
835 WREG32(D1GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset,
848 WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp);
915 WREG32(VM_L2_CNTL, ENABLE_L2_CACHE | ENABLE_L2_FRAGMENT_PROCESSING
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_vce_v2_0.c 99 WREG32(mmVCE_RB_WPTR, lower_32_bits(ring->wptr));
101 WREG32(mmVCE_RB_WPTR2, lower_32_bits(ring->wptr));
149 WREG32(mmVCE_CGTT_CLK_OVERRIDE, 7);
160 WREG32(mmVCE_CLOCK_GATING_A, tmp);
165 WREG32(mmVCE_UENC_CLOCK_GATING, tmp);
170 WREG32(mmVCE_CLOCK_GATING_B, tmp);
180 WREG32(mmVCE_CLOCK_GATING_B, 0xf7);
182 WREG32(mmVCE_LMI_CTRL, 0x00398000);
184 WREG32(mmVCE_LMI_SWAP_CNTL, 0);
185 WREG32(mmVCE_LMI_SWAP_CNTL1, 0)
    [all...]
amdgpu_gmc_v6_0.c 89 WREG32(mmBIF_FB_EN, 0);
93 WREG32(mmMC_SHARED_BLACKOUT_CNTL, blackout | 1);
107 WREG32(mmMC_SHARED_BLACKOUT_CNTL, tmp);
111 WREG32(mmBIF_FB_EN, tmp);
195 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000008);
196 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000010);
200 WREG32(mmMC_SEQ_IO_DEBUG_INDEX, le32_to_cpup(new_io_mc_regs++));
201 WREG32(mmMC_SEQ_IO_DEBUG_DATA, le32_to_cpup(new_io_mc_regs++));
205 WREG32(mmMC_SEQ_SUP_PGM, le32_to_cpup(new_fw_data++));
209 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000008)
    [all...]
amdgpu_amdkfd_arcturus.c 146 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_CNTL,
161 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_DOORBELL_OFFSET,
166 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_DOORBELL, data);
167 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR,
169 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR_HI,
172 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_MINOR_PTR_UPDATE, 1);
174 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_WPTR,
176 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_WPTR_HI,
179 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_WPTR,
181 WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_WPTR_HI
    [all...]
amdgpu_cik_ih.c 72 WREG32(mmIH_CNTL, ih_cntl);
73 WREG32(mmIH_RB_CNTL, ih_rb_cntl);
91 WREG32(mmIH_RB_CNTL, ih_rb_cntl);
92 WREG32(mmIH_CNTL, ih_cntl);
94 WREG32(mmIH_RB_RPTR, 0);
95 WREG32(mmIH_RB_WPTR, 0);
121 WREG32(mmINTERRUPT_CNTL2, adev->dummy_page_addr >> 8);
129 WREG32(mmINTERRUPT_CNTL, interrupt_cntl);
131 WREG32(mmIH_RB_BASE, adev->irq.ih.gpu_addr >> 8);
141 WREG32(mmIH_RB_WPTR_ADDR_LO, lower_32_bits(ih->wptr_addr))
    [all...]
amdgpu_si_ih.c 45 WREG32(IH_CNTL, ih_cntl);
46 WREG32(IH_RB_CNTL, ih_rb_cntl);
57 WREG32(IH_RB_CNTL, ih_rb_cntl);
58 WREG32(IH_CNTL, ih_cntl);
59 WREG32(IH_RB_RPTR, 0);
60 WREG32(IH_RB_WPTR, 0);
73 WREG32(INTERRUPT_CNTL2, adev->dummy_page_addr >> 8);
77 WREG32(INTERRUPT_CNTL, interrupt_cntl);
79 WREG32(IH_RB_BASE, adev->irq.ih.gpu_addr >> 8);
87 WREG32(IH_RB_WPTR_ADDR_LO, lower_32_bits(ih->wptr_addr))
    [all...]
amdgpu_gmc_v8_0.c 192 WREG32(mmBIF_FB_EN, 0);
196 WREG32(mmMC_SHARED_BLACKOUT_CNTL, blackout);
209 WREG32(mmMC_SHARED_BLACKOUT_CNTL, tmp);
213 WREG32(mmBIF_FB_EN, tmp);
337 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000008);
338 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000010);
342 WREG32(mmMC_SEQ_IO_DEBUG_INDEX, le32_to_cpup(io_mc_regs++));
343 WREG32(mmMC_SEQ_IO_DEBUG_DATA, le32_to_cpup(io_mc_regs++));
347 WREG32(mmMC_SEQ_SUP_PGM, le32_to_cpup(fw_data++));
350 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000008)
    [all...]
amdgpu_uvd_v5_0.c 93 WREG32(mmUVD_RBC_RB_WPTR, lower_32_bits(ring->wptr));
264 WREG32(mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW,
266 WREG32(mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH,
271 WREG32(mmUVD_VCPU_CACHE_OFFSET0, offset >> 3);
272 WREG32(mmUVD_VCPU_CACHE_SIZE0, size);
276 WREG32(mmUVD_VCPU_CACHE_OFFSET1, offset >> 3);
277 WREG32(mmUVD_VCPU_CACHE_SIZE1, size);
282 WREG32(mmUVD_VCPU_CACHE_OFFSET2, offset >> 3);
283 WREG32(mmUVD_VCPU_CACHE_SIZE2, size);
285 WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config)
    [all...]
amdgpu_vce_v3_0.c 90 WREG32(mmGRBM_GFX_INDEX, GET_VCE_INSTANCE(0));
92 WREG32(mmGRBM_GFX_INDEX, GET_VCE_INSTANCE(1));
101 WREG32(mmGRBM_GFX_INDEX, mmGRBM_GFX_INDEX_DEFAULT);
122 WREG32(mmGRBM_GFX_INDEX, GET_VCE_INSTANCE(0));
124 WREG32(mmGRBM_GFX_INDEX, GET_VCE_INSTANCE(1));
133 WREG32(mmGRBM_GFX_INDEX, mmGRBM_GFX_INDEX_DEFAULT);
153 WREG32(mmGRBM_GFX_INDEX, GET_VCE_INSTANCE(0));
155 WREG32(mmGRBM_GFX_INDEX, GET_VCE_INSTANCE(1));
158 WREG32(mmVCE_RB_WPTR, lower_32_bits(ring->wptr));
160 WREG32(mmVCE_RB_WPTR2, lower_32_bits(ring->wptr))
    [all...]
amdgpu_gmc_v7_0.c 104 WREG32(mmBIF_FB_EN, 0);
108 WREG32(mmMC_SHARED_BLACKOUT_CNTL, blackout | 1);
121 WREG32(mmMC_SHARED_BLACKOUT_CNTL, tmp);
125 WREG32(mmBIF_FB_EN, tmp);
212 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000008);
213 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000010);
217 WREG32(mmMC_SEQ_IO_DEBUG_INDEX, le32_to_cpup(io_mc_regs++));
218 WREG32(mmMC_SEQ_IO_DEBUG_DATA, le32_to_cpup(io_mc_regs++));
222 WREG32(mmMC_SEQ_SUP_PGM, le32_to_cpup(fw_data++));
225 WREG32(mmMC_SEQ_SUP_CNTL, 0x00000008)
    [all...]
amdgpu_umc_v6_0.c 37 WREG32((i*0x100000 + 0x5010c + j*0x2000)/4, 0x1002);
amdgpu_amdkfd_gfx_v7.c 129 WREG32(mmSRBM_GFX_CNTL, value);
136 WREG32(mmSRBM_GFX_CNTL, 0);
166 WREG32(mmSH_MEM_CONFIG, sh_mem_config);
167 WREG32(mmSH_MEM_APE1_BASE, sh_mem_ape1_base);
168 WREG32(mmSH_MEM_APE1_LIMIT, sh_mem_ape1_limit);
169 WREG32(mmSH_MEM_BASES, sh_mem_bases);
188 WREG32(mmATC_VMID0_PASID_MAPPING + vmid, pasid_mapping);
192 WREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS, 1U << vmid);
195 WREG32(mmIH_VMID_0_LUT + vmid, pasid_mapping);
211 WREG32(mmCPC_INT_CNTL, CP_INT_CNTL_RING0__TIME_STAMP_INT_ENABLE_MASK
    [all...]
amdgpu_amdkfd_gfx_v8.c 86 WREG32(mmSRBM_GFX_CNTL, value);
93 WREG32(mmSRBM_GFX_CNTL, 0);
123 WREG32(mmSH_MEM_CONFIG, sh_mem_config);
124 WREG32(mmSH_MEM_APE1_BASE, sh_mem_ape1_base);
125 WREG32(mmSH_MEM_APE1_LIMIT, sh_mem_ape1_limit);
126 WREG32(mmSH_MEM_BASES, sh_mem_bases);
146 WREG32(mmATC_VMID0_PASID_MAPPING + vmid, pasid_mapping);
150 WREG32(mmATC_VMID_PASID_MAPPING_UPDATE_STATUS, 1U << vmid);
153 WREG32(mmIH_VMID_0_LUT + vmid, pasid_mapping);
169 WREG32(mmCPC_INT_CNTL, CP_INT_CNTL_RING0__TIME_STAMP_INT_ENABLE_MASK
    [all...]
amdgpu_uvd_v4_2.c 95 WREG32(mmUVD_RBC_RB_WPTR, lower_32_bits(ring->wptr));
273 WREG32(mmUVD_CGC_GATE, 0);
280 WREG32(mmUVD_VCPU_CNTL, 1 << 9);
290 WREG32(mmUVD_LMI_SWAP_CNTL, lmi_swap_cntl);
291 WREG32(mmUVD_MP_SWAP_CNTL, mp_swap_cntl);
293 WREG32(mmUVD_LMI_CTRL, 0x203108);
296 WREG32(mmUVD_MPC_CNTL, tmp | 0x10);
298 WREG32(mmUVD_MPC_SET_MUXA0, 0x40c2040);
299 WREG32(mmUVD_MPC_SET_MUXA1, 0x0);
300 WREG32(mmUVD_MPC_SET_MUXB0, 0x40c2040)
    [all...]

Completed in 45 milliseconds

1 2 3 4 5 6