drm/radeon/kms: pull power mode info from bios tables (v3)
authorAlex Deucher <alexdeucher@gmail.com>
Mon, 28 Dec 2009 18:58:44 +0000 (13:58 -0500)
committerDave Airlie <airlied@redhat.com>
Mon, 8 Feb 2010 23:32:27 +0000 (09:32 +1000)
commit56278a8edacee9ae9e3bc9d8c8e2d37e9969f3eb
tree2aea5e4707e5caffb30abacc78230bd6f7295c32
parentc836a4126768cd76af9ee33b3c11f57695d5fda6
drm/radeon/kms: pull power mode info from bios tables (v3)

The general idea is to validate the current hw state
against the set of power states and select a power
state based on that.  This patch just pulls the power
states from the bios and prints the information.  It
is not currently hooked up in the actual power management
code.  Hooking it up will require reworking the the current
power state selection code and will be handled in a future
patch.

Additionally, we'd need to decide on some default lower
power states for cards without power tables.

v2 - increment state_index after checking for default state
v3 - fix typo in pm init on pre-atom cards, handle pre-atom
cards without x86 bioses

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_combios.c
drivers/gpu/drm/radeon/radeon_pm.c