Skip to content

Commit

Permalink
drm/nv50: rewrite display irq handler
Browse files Browse the repository at this point in the history
The previous handler basically worked correctly for a full-blown mode
change.  However, it did nothing at all when a partial (encoder only)
reconfiguation was necessary, leading to the display hanging on certain
types of mode switch.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
  • Loading branch information
Ben Skeggs committed Jul 13, 2010
1 parent 835aadb commit 87c0e0e
Show file tree
Hide file tree
Showing 2 changed files with 190 additions and 143 deletions.
5 changes: 5 additions & 0 deletions drivers/gpu/drm/nouveau/nouveau_drv.h
Original file line number Diff line number Diff line change
Expand Up @@ -610,6 +610,11 @@ struct drm_nouveau_private {
struct backlight_device *backlight;

struct nouveau_channel *evo;
struct {
struct dcb_entry *dcb;
u16 script;
u32 pclk;
} evo_irq;

struct {
struct dentry *channel_root;
Expand Down
Loading

0 comments on commit 87c0e0e

Please sign in to comment.