/haiku/headers/private/graphics/radeon/ |
H A D | pll_access.h | 19 void RADEONPllErrataAfterIndex( vuint8 *regs, radeon_type asic ); 24 void RADEONPllErrataAfterData( vuint8 *regs, radeon_type asic ); 36 uint32 Radeon_INPLL( vuint8 *regs, radeon_type asic, int addr ); 39 void Radeon_OUTPLL( vuint8 *regs, radeon_type asic, uint8 addr, uint32 val ); 42 void Radeon_OUTPLLP( vuint8 *regs, radeon_type asic, uint8 addr, uint32 val, uint32 mask );
|
H A D | radeon_interface.h | 222 (ai->si->asic == rt_rv100) || \ 223 (ai->si->asic == rt_rv200) || \ 224 (ai->si->asic == rt_rs100) || \ 225 (ai->si->asic == rt_rs200) || \ 226 (ai->si->asic == rt_rv250) || \ 227 (ai->si->asic == rt_rv280) || \ 228 (ai->si->asic == rt_rs300)) 231 (di->asic == rt_r300) || \ 232 (di->asic == rt_r350) || \ 233 (di->asic 525 radeon_type asic; // ASIC version member in struct:__anon33 [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | pll_access.c | 16 void RADEONPllErrataAfterIndex( vuint8 *regs, radeon_type asic ) 18 if (! ((asic == rt_rv200) || (asic == rt_rs200))) 28 void RADEONPllErrataAfterData( vuint8 *regs, radeon_type asic ) 35 if ((asic == rt_rv100) || (asic == rt_rs100) || (asic == rt_rs200)) 47 if( asic != rt_r300 ) 59 uint32 Radeon_INPLL( vuint8 *regs, radeon_type asic, int addr ) argument 64 RADEONPllErrataAfterIndex(regs, asic); 71 Radeon_OUTPLL( vuint8 *regs, radeon_type asic, uint8 addr, uint32 val ) argument 84 Radeon_OUTPLLP( vuint8 *regs, radeon_type asic, uint8 addr, uint32 val, uint32 mask ) argument [all...] |
H A D | CP_setup.c | 218 RADEONPllErrataAfterIndex( regs, di->asic ); // drm has no errata here! 219 mclk_cntl = Radeon_INPLL( regs, di->asic, RADEON_MCLK_CNTL ); 222 Radeon_OUTPLL( regs, di->asic, RADEON_MCLK_CNTL, mclk_cntl | 257 Radeon_OUTPLL( regs, di->asic, RADEON_MCLK_CNTL, mclk_cntl ); 259 //RADEONPllErrataAfterIndex( regs, di->asic ); // drm doesn't do this here! 294 switch( di->asic ) { 643 radeon_type asic = di->asic; local 649 tmp = Radeon_INPLL(regs, asic, RADEON_SCLK_CNTL); 657 Radeon_OUTPLL(regs, asic, RADEON_SCLK_CNT [all...] |
H A D | detect.c | 241 radeon_type asic; member in struct:__anon1 575 di->num_crtc = asic_properties[device->asic].has_crtc2 ? 2 : 1; 576 di->tv_chip = asic_properties[device->asic].tv_chip; 577 di->asic = device->asic; 579 di->has_vip = asic_properties[device->asic].has_vip; 580 di->new_pll = asic_properties[device->asic].new_pll; 600 // dma code (yet). I would have used asic type, but R410s are 601 // treated same asic as r420s in code, and the AGP x800 works fine. 667 asic_properties[device->asic] [all...] |
H A D | bios.c | 812 di->tmds_pll[i].value = default_tmds_pll[di->asic][i].value; 813 di->tmds_pll[i].freq = default_tmds_pll[di->asic][i].freq; 894 if (di->asic == rt_rv280 || 895 di->asic == rt_rv350 || 896 di->asic == rt_rv380 || 897 di->asic == rt_r420 ) { 946 // Get usable Vram, after asic bugs, configuration screw ups etc 976 } else if ( (di->asic >= rt_rv100) || 977 (di->asic >= rt_rs100) || 978 (di->asic > [all...] |
H A D | init.c | 248 si->asic = di->asic; 312 if( di->asic == rt_rv100 && di->is_mobility) 442 if( di->asic == rt_rv100 && di->is_mobility)
|
H A D | radeon_driver.h | 105 radeon_type asic; member in struct:device_info
|
H A D | mem_controller.c | 45 if ( IS_DI_R300_VARIANT || di->asic == rt_rv280 ) {
|
H A D | vip.c | 302 switch(di->asic){
|
/haiku/src/add-ons/accelerants/radeon/ |
H A D | pll.c | 29 if( (Radeon_INPLL( ai->regs, ai->si->asic, crtc_idx == 0 ? RADEON_PPLL_REF_DIV : RADEON_P2PLL_REF_DIV ) 40 Radeon_OUTPLLP( ai->regs, ai->si->asic, 458 radeon_type asic = ai->si->asic; local 464 Radeon_OUTPLLP( regs, asic, crtc_idx == 0 ? RADEON_VCLK_ECP_CNTL : RADEON_PIXCLKS_CNTL, 467 Radeon_OUTPLLP( regs, asic, 481 RADEONPllErrataAfterIndex(regs, asic); 487 Radeon_OUTPLLP( regs, asic, 492 Radeon_OUTPLLP( regs, asic, 498 Radeon_OUTPLLP( regs, asic, [all...] |
H A D | flat_panel.c | 135 if (ai->si->asic == rt_rv280) { 195 if (IS_R300_VARIANT || (ai->si->asic == rt_rv280)) { 209 if (IS_R300_VARIANT || (ai->si->asic == rt_r200) || (ai->si->num_crtc == 1)) 238 if( ai->si->asic >= rt_r200 ) 276 if( si->asic == rt_r100 ) { 295 old_pixclks_cntl = Radeon_INPLL( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL); 301 Radeon_OUTPLLP( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL, 0, ~RADEON_PIXCLK_LVDS_ALWAYS_ONb ); 327 Radeon_OUTPLL( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL, old_pixclks_cntl );
|
H A D | monitor_routing.c | 36 values->pixclks_cntl = Radeon_INPLL( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL ); 37 values->vclk_ecp_cntl = Radeon_INPLL( ai->regs, ai->si->asic, RADEON_VCLK_ECP_CNTL ); 39 switch( ai->si->asic ) { 66 if( ai->si->asic > rt_r100 ) { 133 switch( ai->si->asic ) { 250 switch( ai->si->asic ) { 295 switch( ai->si->asic ) { 399 switch( ai->si->asic ) { 430 switch( ai->si->asic ) { 457 if( ai->si->asic > rt_r10 [all...] |
H A D | dpms.c | 78 old_pixclks_cntl = Radeon_INPLL( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL); 82 Radeon_OUTPLLP( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL, 0, ~RADEON_PIXCLK_LVDS_ALWAYS_ONb ); 87 Radeon_OUTPLL( ai->regs, ai->si->asic, RADEON_PIXCLKS_CNTL, old_pixclks_cntl ); 128 if (ai->si->asic >= rt_r200) { 137 if (ai->si->asic >= rt_r200) {
|
H A D | overlay.c | 88 if( !std_gamma[i].r200_or_above || si->asic >= rt_r200 ) { 101 Radeon_OUTPLLP( regs, si->asic, RADEON_VCLK_ECP_CNTL, 105 if ((si->asic == rt_rs100) || 106 (si->asic == rt_rs200) || 107 (si->asic == rt_rs300)) { 108 Radeon_OUTPLL( regs, si->asic, RADEON_VCLK_ECP_CNTL, 109 (Radeon_INPLL( regs, si->asic, RADEON_VCLK_ECP_CNTL) | (1<<18))); 474 if (ai->si->asic == rt_r200 || ai->si->asic >= rt_r300) 907 (( ai->si->asic > [all...] |
H A D | internal_tv_out.c | 114 Radeon_OUTPLL( ai->regs, ai->si->asic, 253 Radeon_INPLL( ai->regs, ai->si->asic, mapping->address );
|
H A D | monitor_detection.c | 159 old_vclk_ecp_cntl = Radeon_INPLL(ai->regs, ai->si->asic, 164 Radeon_OUTPLL(ai->regs, ai->si->asic, RADEON_VCLK_ECP_CNTL, value); 169 Radeon_OUTPLL(ai->regs, ai->si->asic, RADEON_VCLK_ECP_CNTL, 296 switch (ai->si->asic) { 664 switch (ai->si->asic) { 950 if (si->asic == rt_rs300) {
|
H A D | Acceleration.c | 336 if ( ai->si->asic >= rt_rv200 ) {
|
H A D | impactv.c | 530 if( ai->si->asic >= rt_r300 ) {
|
/haiku/src/add-ons/media/media-add-ons/radeon/ |
H A D | I2CPort.cpp | 31 if ( si->asic == rt_rv200 ) { 162 if (si->asic >= rt_r200) { 200 if (si->asic >= rt_r200) {
|