]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/kms/nv50: ensure encoder normal power state is enabled at startup
authorBen Skeggs <bskeggs@redhat.com>
Fri, 4 Nov 2016 07:20:36 +0000 (17:20 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 7 Nov 2016 04:04:57 +0000 (14:04 +1000)
commitea35350541a7d1e02583a4a7221072e79ba7824a
treebd1d67de9310763fea72b69330a46065ef5efe67
parent89f8e80885ec40070c5202aa05bc62872eb99a2c
drm/nouveau/kms/nv50: ensure encoder normal power state is enabled at startup

To handle low-power DPMS states, we currently change an OR's (Output
Resource) normal (active) power state to be off, leaving the rest of
the display configured as usual.

Under atomic modesetting, we will instead be doing a full modeset to
tear down the pipe fully when entering a low-power state.

As we'll no longer be touching the OR's PWR registers during runtime
operation, we need to ensure the normal power state is set correctly
during initialisation.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nv50_display.c