aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon.h
diff options
context:
space:
mode:
authorJerome Glisse <jglisse@redhat.com>2009-10-01 04:12:06 -0400
committerDave Airlie <airlied@redhat.com>2009-10-01 18:51:49 -0400
commitd4550907157d8b3d5286157c15f1200c44842269 (patch)
tree0e9733667b3608ca44929650c8431878134c0315 /drivers/gpu/drm/radeon/radeon.h
parent207bf9e90cd40f91d4662127b8ae3b64e6b101c4 (diff)
drm/radeon/kms: Convert R100 to new init path (V2)
New init path allow to simply asic initialization and make easier to trace what happen on each different asic. We are removing most callback. More cleanup should happen latter to remove even more callback. Also cleanup register specific to R100,RV200,RV250. Version 2 correct the placement on IGP of the VRAM inside GPU address space to match the stollen RAM placement of IGP. Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon.h')
-rw-r--r--drivers/gpu/drm/radeon/radeon.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index f31483d1749b..dde1b521aae5 100644
--- a/drivers/gpu/drm/radeon/radeon.h
+++ b/drivers/gpu/drm/radeon/radeon.h
@@ -1042,6 +1042,9 @@ extern int r100_cs_packet_parse(struct radeon_cs_parser *p,
1042 struct radeon_cs_packet *pkt, 1042 struct radeon_cs_packet *pkt,
1043 unsigned idx); 1043 unsigned idx);
1044 1044
1045/* rv200,rv250,rv280 */
1046extern void r200_set_safe_registers(struct radeon_device *rdev);
1047
1045/* r300,r350,rv350,rv370,rv380 */ 1048/* r300,r350,rv350,rv370,rv380 */
1046extern void r300_set_reg_safe(struct radeon_device *rdev); 1049extern void r300_set_reg_safe(struct radeon_device *rdev);
1047extern void r300_mc_program(struct radeon_device *rdev); 1050extern void r300_mc_program(struct radeon_device *rdev);