-
- Downloads
drm/fbdev: rework output polling to be back in the core. (v4)
After thinking it over a lot it made more sense for the core to deal with
the output polling especially so it can notify X.
v2: drop plans for fake connector - per Michel's comments - fix X patch sent to xorg-devel, add intel polled/hpd setting, add initial nouveau polled/hpd settings.
v3: add config lock take inside polling, add intel/nouveau poll init/fini calls
v4: config lock was a bit agressive, only needed around connector list reading.
otherwise it could re-enter.
glisse: discard drm_helper_hpd_irq_event
v3: Reviewed-by: Michel Dänzer <michel@daenzer.net>
Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
- drivers/gpu/drm/Kconfig 1 addition, 1 deletiondrivers/gpu/drm/Kconfig
- drivers/gpu/drm/drm_crtc_helper.c 95 additions, 0 deletionsdrivers/gpu/drm/drm_crtc_helper.c
- drivers/gpu/drm/drm_fb_helper.c 18 additions, 105 deletionsdrivers/gpu/drm/drm_fb_helper.c
- drivers/gpu/drm/i915/i915_dma.c 1 addition, 1 deletiondrivers/gpu/drm/i915/i915_dma.c
- drivers/gpu/drm/i915/i915_irq.c 1 addition, 2 deletionsdrivers/gpu/drm/i915/i915_irq.c
- drivers/gpu/drm/i915/intel_crt.c 5 additions, 0 deletionsdrivers/gpu/drm/i915/intel_crt.c
- drivers/gpu/drm/i915/intel_display.c 2 additions, 0 deletionsdrivers/gpu/drm/i915/intel_display.c
- drivers/gpu/drm/i915/intel_dp.c 2 additions, 0 deletionsdrivers/gpu/drm/i915/intel_dp.c
- drivers/gpu/drm/i915/intel_drv.h 1 addition, 1 deletiondrivers/gpu/drm/i915/intel_drv.h
- drivers/gpu/drm/i915/intel_fb.c 7 additions, 7 deletionsdrivers/gpu/drm/i915/intel_fb.c
- drivers/gpu/drm/i915/intel_hdmi.c 1 addition, 0 deletionsdrivers/gpu/drm/i915/intel_hdmi.c
- drivers/gpu/drm/i915/intel_sdvo.c 2 additions, 0 deletionsdrivers/gpu/drm/i915/intel_sdvo.c
- drivers/gpu/drm/nouveau/nouveau_connector.c 12 additions, 0 deletionsdrivers/gpu/drm/nouveau/nouveau_connector.c
- drivers/gpu/drm/nouveau/nouveau_display.c 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/nouveau_display.c
- drivers/gpu/drm/nouveau/nouveau_fbcon.c 4 additions, 10 deletionsdrivers/gpu/drm/nouveau/nouveau_fbcon.c
- drivers/gpu/drm/nouveau/nouveau_fbcon.h 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nouveau_fbcon.h
- drivers/gpu/drm/nouveau/nouveau_state.c 4 additions, 1 deletiondrivers/gpu/drm/nouveau/nouveau_state.c
- drivers/gpu/drm/nouveau/nv50_display.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nv50_display.c
- drivers/gpu/drm/radeon/radeon_connectors.c 13 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_connectors.c
- drivers/gpu/drm/radeon/radeon_display.c 10 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_display.c
Loading
Please register or sign in to comment