diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2013-02-20 05:37:15 -0500 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2013-02-20 05:46:31 -0500 |
commit | eff76ed7881842ffcd2d77cf217eabcb1134b38b (patch) | |
tree | 96c78e310d8ee1a04d9daf4ad9b63ec86c6498df /drivers/gpu/drm | |
parent | 4ea253adf0307dfd9eed3f744a1501dafcfa4de8 (diff) |
drm/nv50-/kms: remove UPDATE methods after each encoder disconnect
Supervisor can now handle more than one operation within a single
series of interrupts.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/nouveau/nv50_display.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/gpu/drm/nouveau/nv50_display.c b/drivers/gpu/drm/nouveau/nv50_display.c index 49f26cd86013..d903cc0cf144 100644 --- a/drivers/gpu/drm/nouveau/nv50_display.c +++ b/drivers/gpu/drm/nouveau/nv50_display.c | |||
@@ -1509,9 +1509,6 @@ nv50_dac_disconnect(struct drm_encoder *encoder) | |||
1509 | evo_mthd(push, 0x0180 + (or * 0x020), 1); | 1509 | evo_mthd(push, 0x0180 + (or * 0x020), 1); |
1510 | evo_data(push, 0x00000000); | 1510 | evo_data(push, 0x00000000); |
1511 | } | 1511 | } |
1512 | |||
1513 | evo_mthd(push, 0x0080, 1); | ||
1514 | evo_data(push, 0x00000000); | ||
1515 | evo_kick(push, mast); | 1512 | evo_kick(push, mast); |
1516 | } | 1513 | } |
1517 | } | 1514 | } |
@@ -1725,9 +1722,6 @@ nv50_sor_disconnect(struct drm_encoder *encoder) | |||
1725 | evo_mthd(push, 0x0200 + (or * 0x20), 1); | 1722 | evo_mthd(push, 0x0200 + (or * 0x20), 1); |
1726 | evo_data(push, 0x00000000); | 1723 | evo_data(push, 0x00000000); |
1727 | } | 1724 | } |
1728 | |||
1729 | evo_mthd(push, 0x0080, 1); | ||
1730 | evo_data(push, 0x00000000); | ||
1731 | evo_kick(push, mast); | 1725 | evo_kick(push, mast); |
1732 | } | 1726 | } |
1733 | 1727 | ||
@@ -2029,9 +2023,6 @@ nv50_pior_disconnect(struct drm_encoder *encoder) | |||
2029 | evo_mthd(push, 0x0700 + (or * 0x040), 1); | 2023 | evo_mthd(push, 0x0700 + (or * 0x040), 1); |
2030 | evo_data(push, 0x00000000); | 2024 | evo_data(push, 0x00000000); |
2031 | } | 2025 | } |
2032 | |||
2033 | evo_mthd(push, 0x0080, 1); | ||
2034 | evo_data(push, 0x00000000); | ||
2035 | evo_kick(push, mast); | 2026 | evo_kick(push, mast); |
2036 | } | 2027 | } |
2037 | } | 2028 | } |