drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5
authorAlex Deucher <alexdeucher@gmail.com>
Fri, 7 Jan 2011 02:19:26 +0000 (21:19 -0500)
committerDave Airlie <airlied@redhat.com>
Fri, 7 Jan 2011 04:11:34 +0000 (14:11 +1000)
commit9ace9f7b168fef492f731ba60da5c76bc0776e6d
tree7cc2fa7be499117334a40eeb1ead7929f1728825
parent03f40090555bd3de9fc80aa4e805ac7fa9c39dfe
drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5

NI chips no longer load the MC ucode in the asic_init sequence so
the asic comes up in a basic mode with low engine/memory clocks and
a voltage.  Once the MC ucode is loaded by the driver the card
can be programmed to it's proper default clocks and voltage.  As such
the default clocks in the firmware info table as the post clocks, not
the default running clocks.  Track the default post clocks and default
running clocks separately to handle this.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_atombios.c
drivers/gpu/drm/radeon/radeon_pm.c