projects/linux·commit 682b7c1c

Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux

682b7c1c · Linus Torvalds <[email protected]> · 2014-06-12 11:32:30 -07:00

Pull drm updates from Dave Airlie:
 "This is the main drm merge window pull request, changes all over the
  place, mostly normal levels of churn.

  Highlights:

  Core drm:
     More cleanups, fix race on connector/encoder naming, docs updates,
     object locking rework in prep for atomic modeset

  i915:
     mipi DSI support, valleyview power fixes, cursor size fixes,
     execlist refactoring, vblank improvements, userptr support, OOM
     handling improvements

  radeon:
     GPUVM tuning and large page size support, gart fixes, deep color
     HDMI support, HDMI audio cleanups

  nouveau:
     - displayport rework should fix lots of issues
     - initial gk20a support
     - gk110b support
     - gk208 fixes

  exynos:
     probe order fixes, HDMI changes, IPP consolidation

  msm:
     debugfs updates, misc fixes

  ast:
     ast2400 support, sync with UMS driver

  tegra:
     cleanups, hdmi + hw cursor for Tegra 124.

  panel:
     fixes existing panels add some new ones.

  ipuv3:
     moved from staging to drivers/gpu"

* 'drm-next' of git://people.freedesktop.org/~airlied/linux: (761 commits)
  drm/nouveau/disp/dp: fix tmds passthrough on dp connector
  drm/nouveau/dp: probe dpcd to determine connectedness
  drm/nv50-: trigger update after all connectors disabled
  drm/nv50-: prepare for attaching a SOR to multiple heads
  drm/gf119-/disp: fix debug output on update failure
  drm/nouveau/disp/dp: make use of postcursor when its available
  drm/g94-/disp/dp: take max pullup value across all lanes
  drm/nouveau/bios/dp: parse lane postcursor data
  drm/nouveau/dp: fix support for dpms
  drm/nouveau: register a drm_dp_aux channel for each dp connector
  drm/g94-/disp: add method to power-off dp lanes
  drm/nouveau/disp/dp: maintain link in response to hpd signal
  drm/g94-/disp: bash and wait for something after changing lane power regs
  drm/nouveau/disp/dp: split link config/power into two steps
  drm/nv50/disp: train PIOR-attached DP from second supervisor
  drm/nouveau/disp/dp: make use of existing output data for link training
  drm/gf119/disp: start removing direct vbios parsing from supervisor
  drm/nv50/disp: start removing direct vbios parsing from supervisor
  drm/nouveau/disp/dp: maintain receiver caps in response to hpd signal
  drm/nouveau/disp/dp: create subclass for dp outputs
  ...
Commit
682b7c1c8ea8885aa681ddf530d6cf2ad4f2dc15
Parents
16b90578 · bc1dfff0

Merge commit. Changes below are compared with the first parent: 16b90578.

Changes

448 files changed · +24816 −9571

FileStatusAddDelContent
Documentation/DocBook/drm.tmplmodified+1008−19View file
Documentation/EDID/1024x768.Smodified+1−1View file
Documentation/EDID/1280x1024.Smodified+1−1View file
Documentation/EDID/1600x1200.Smodified+1−1View file
Documentation/EDID/1680x1050.Smodified+1−1View file
Documentation/EDID/1920x1080.Smodified+1−1View file
Documentation/EDID/800x600.Sadded+41−0View file
Documentation/EDID/HOWTO.txtmodified+1−1View file
Documentation/EDID/edid.Smodified+14−3View file
Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txtmodified+2−0View file
Documentation/devicetree/bindings/panel/auo,b133xtn01.txtadded+7−0View file
Documentation/devicetree/bindings/panel/edt,et057090dhu.txtadded+7−0View file
Documentation/devicetree/bindings/panel/edt,et070080dh6.txtadded+10−0View file
Documentation/devicetree/bindings/panel/edt,etm0700g0dh6.txtadded+10−0View file
Documentation/devicetree/bindings/video/exynos_dp.txtmodified+4−0View file
Documentation/devicetree/bindings/video/exynos_hdmi.txtmodified+3−0View file
MAINTAINERSmodified+1−0View file
arch/x86/kernel/early-quirks.cmodified+36−10View file
drivers/gpu/Makefilemodified+1−0View file
drivers/gpu/drm/Kconfigmodified+2−2View file
drivers/gpu/drm/Makefilemodified+3−2View file
drivers/gpu/drm/armada/armada_drv.cmodified+2−2View file
drivers/gpu/drm/armada/armada_fbdev.cmodified+1−3View file
drivers/gpu/drm/armada/armada_gem.cmodified+1−3View file
drivers/gpu/drm/ast/Makefilemodified+2−2View file
drivers/gpu/drm/ast/ast_dp501.cadded+410−0View file
drivers/gpu/drm/ast/ast_drv.cmodified+0−3View file
drivers/gpu/drm/ast/ast_drv.hmodified+24−0View file
drivers/gpu/drm/ast/ast_main.cmodified+84−13View file
drivers/gpu/drm/ast/ast_mode.cmodified+88−12View file
drivers/gpu/drm/ast/ast_post.cmodified+387−515View file
drivers/gpu/drm/ast/ast_tables.hmodified+49−18View file
drivers/gpu/drm/bochs/bochs_mm.cmodified+1−5View file
drivers/gpu/drm/bridge/ptn3460.cmodified+0−7View file
drivers/gpu/drm/cirrus/cirrus_main.cmodified+1−5View file
drivers/gpu/drm/cirrus/cirrus_mode.cmodified+0−8View file
drivers/gpu/drm/drm_bufs.cmodified+17−17View file
drivers/gpu/drm/drm_cache.cmodified+3−3View file
drivers/gpu/drm/drm_crtc.cmodified+260−161View file
drivers/gpu/drm/drm_crtc_helper.cmodified+11−16View file
drivers/gpu/drm/drm_dp_helper.cmodified+18−7View file
drivers/gpu/drm/drm_edid.cmodified+230−63View file
drivers/gpu/drm/drm_edid_load.cmodified+21−2View file
drivers/gpu/drm/drm_fb_cma_helper.cmodified+2−7View file
drivers/gpu/drm/drm_fb_helper.cmodified+56−21View file
drivers/gpu/drm/drm_fops.cmodified+3−6View file
drivers/gpu/drm/drm_gem.cmodified+4−15View file
drivers/gpu/drm/drm_info.cmodified+2−4View file
drivers/gpu/drm/drm_ioctl.cmodified+25−12View file
drivers/gpu/drm/drm_irq.cmodified+305−156View file
drivers/gpu/drm/drm_mipi_dsi.cmodified+10−0View file
drivers/gpu/drm/drm_modes.cmodified+7−2View file
drivers/gpu/drm/drm_modeset_lock.cadded+247−0View file
drivers/gpu/drm/drm_pci.cmodified+78−81View file
drivers/gpu/drm/drm_plane_helper.cmodified+107−47View file
drivers/gpu/drm/drm_platform.cmodified+7−33View file
drivers/gpu/drm/drm_probe_helper.cmodified+49−27View file
drivers/gpu/drm/drm_stub.cmodified+43−18View file
drivers/gpu/drm/drm_sysfs.cmodified+3−3View file
drivers/gpu/drm/drm_usb.cmodified+19−15View file
drivers/gpu/drm/exynos/Kconfigmodified+4−4View file
drivers/gpu/drm/exynos/exynos_ddc.cdeleted+0−63View before deletion
drivers/gpu/drm/exynos/exynos_dp_core.cmodified+124−87View file
drivers/gpu/drm/exynos/exynos_dp_core.hmodified+5−55View file
drivers/gpu/drm/exynos/exynos_dp_reg.cmodified+33−13View file
drivers/gpu/drm/exynos/exynos_drm_core.cmodified+36−180View file
drivers/gpu/drm/exynos/exynos_drm_crtc.cmodified+17−0View file
drivers/gpu/drm/exynos/exynos_drm_crtc.hmodified+4−0View file
drivers/gpu/drm/exynos/exynos_drm_dpi.cmodified+41−33View file
drivers/gpu/drm/exynos/exynos_drm_drv.cmodified+299−147View file
drivers/gpu/drm/exynos/exynos_drm_drv.hmodified+44−43View file
drivers/gpu/drm/exynos/exynos_drm_dsi.cmodified+68−46View file
drivers/gpu/drm/exynos/exynos_drm_fbdev.cmodified+2−12View file
drivers/gpu/drm/exynos/exynos_drm_fimc.cmodified+185−242View file
drivers/gpu/drm/exynos/exynos_drm_fimd.cmodified+148−63View file
drivers/gpu/drm/exynos/exynos_drm_gem.cmodified+10−12View file
drivers/gpu/drm/exynos/exynos_drm_gsc.cmodified+2−8View file
drivers/gpu/drm/exynos/exynos_drm_ipp.cmodified+131−127View file
drivers/gpu/drm/exynos/exynos_drm_ipp.hmodified+6−6View file
drivers/gpu/drm/exynos/exynos_drm_rotator.cmodified+3−8View file
drivers/gpu/drm/exynos/exynos_drm_vidi.cmodified+84−24View file
drivers/gpu/drm/exynos/exynos_hdmi.cmodified+481−171View file
drivers/gpu/drm/exynos/exynos_hdmi.hdeleted+0−23View before deletion
drivers/gpu/drm/exynos/exynos_hdmiphy.cdeleted+0−65View before deletion
drivers/gpu/drm/exynos/exynos_mixer.cmodified+56−11View file
drivers/gpu/drm/exynos/regs-hdmi.hmodified+16−0View file
drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.cmodified+1−1View file
drivers/gpu/drm/gma500/psb_drv.cmodified+3−5View file
drivers/gpu/drm/i2c/tda998x_drv.cmodified+3−3View file
drivers/gpu/drm/i810/i810_dma.cmodified+1−1View file
drivers/gpu/drm/i915/Kconfigmodified+2−1View file
drivers/gpu/drm/i915/Makefilemodified+8−0View file
drivers/gpu/drm/i915/dvo_ch7xxx.cmodified+1−1View file
drivers/gpu/drm/i915/dvo_ivch.cmodified+1−1View file
drivers/gpu/drm/i915/dvo_ns2501.cmodified+9−15View file
drivers/gpu/drm/i915/dvo_sil164.cmodified+1−1View file
drivers/gpu/drm/i915/dvo_tfp410.cmodified+1−1View file
drivers/gpu/drm/i915/i915_cmd_parser.cmodified+667−91View file
drivers/gpu/drm/i915/i915_debugfs.cmodified+146−123View file
drivers/gpu/drm/i915/i915_dma.cmodified+40−34View file
drivers/gpu/drm/i915/i915_drv.cmodified+575−51View file
drivers/gpu/drm/i915/i915_drv.hmodified+213−266View file
drivers/gpu/drm/i915/i915_gem.cmodified+388−171View file
drivers/gpu/drm/i915/i915_gem_context.cmodified+52−43View file
drivers/gpu/drm/i915/i915_gem_dmabuf.cmodified+9−5View file
drivers/gpu/drm/i915/i915_gem_execbuffer.cmodified+104−32View file
drivers/gpu/drm/i915/i915_gem_gtt.cmodified+120−92View file
drivers/gpu/drm/i915/i915_gem_gtt.hadded+284−0View file
drivers/gpu/drm/i915/i915_gem_render_state.cadded+198−0View file
drivers/gpu/drm/i915/i915_gem_userptr.cadded+711−0View file
drivers/gpu/drm/i915/i915_gpu_error.cmodified+23−32View file
drivers/gpu/drm/i915/i915_ioc32.cmodified+1−1View file
drivers/gpu/drm/i915/i915_irq.cmodified+710−436View file
drivers/gpu/drm/i915/i915_params.cmodified+6−2View file
drivers/gpu/drm/i915/i915_reg.hmodified+617−163View file
drivers/gpu/drm/i915/i915_suspend.cmodified+0−2View file
drivers/gpu/drm/i915/i915_sysfs.cmodified+5−1View file
drivers/gpu/drm/i915/i915_trace.hmodified+88−13View file
drivers/gpu/drm/i915/intel_bios.cmodified+306−25View file
drivers/gpu/drm/i915/intel_bios.hmodified+64−0View file
drivers/gpu/drm/i915/intel_crt.cmodified+34−49View file
drivers/gpu/drm/i915/intel_ddi.cmodified+38−59View file
drivers/gpu/drm/i915/intel_display.cmodified+1159−735View file
drivers/gpu/drm/i915/intel_dp.cmodified+524−57View file
drivers/gpu/drm/i915/intel_drv.hmodified+79−17View file
drivers/gpu/drm/i915/intel_dsi.cmodified+150−40View file
drivers/gpu/drm/i915/intel_dsi.hmodified+17−2View file
drivers/gpu/drm/i915/intel_dsi_cmd.cmodified+2−2View file
drivers/gpu/drm/i915/intel_dsi_cmd.hmodified+4−1View file
drivers/gpu/drm/i915/intel_dsi_panel_vbt.cadded+589−0View file
drivers/gpu/drm/i915/intel_dvo.cmodified+3−3View file
drivers/gpu/drm/i915/intel_fbdev.cmodified+20−20View file
drivers/gpu/drm/i915/intel_hdmi.cmodified+233−27View file
drivers/gpu/drm/i915/intel_lvds.cmodified+1−22View file
drivers/gpu/drm/i915/intel_opregion.cmodified+2−2View file
drivers/gpu/drm/i915/intel_overlay.cmodified+8−8View file
drivers/gpu/drm/i915/intel_panel.cmodified+84−84View file
drivers/gpu/drm/i915/intel_pm.cmodified+560−210View file
drivers/gpu/drm/i915/intel_renderstate.hadded+48−0View file
drivers/gpu/drm/i915/intel_renderstate_gen6.cadded+289−0View file
drivers/gpu/drm/i915/intel_renderstate_gen7.cadded+253−0View file
drivers/gpu/drm/i915/intel_renderstate_gen8.cadded+479−0View file
drivers/gpu/drm/i915/intel_ringbuffer.cmodified+489−331View file
drivers/gpu/drm/i915/intel_ringbuffer.hmodified+95−73View file
drivers/gpu/drm/i915/intel_sdvo.cmodified+28−17View file
drivers/gpu/drm/i915/intel_sideband.cmodified+38−21View file
drivers/gpu/drm/i915/intel_sprite.cmodified+196−43View file
drivers/gpu/drm/i915/intel_tv.cmodified+110−111View file
drivers/gpu/drm/i915/intel_uncore.cmodified+70−38View file
drivers/gpu/drm/mga/mga_ioc32.cmodified+1−1View file
drivers/gpu/drm/mga/mga_state.cmodified+2−2View file
drivers/gpu/drm/mgag200/mgag200_main.cmodified+1−5View file
drivers/gpu/drm/msm/Kconfigmodified+1−1View file
drivers/gpu/drm/msm/Makefilemodified+2−0View file
drivers/gpu/drm/msm/adreno/a3xx_gpu.cmodified+15−5View file
drivers/gpu/drm/msm/hdmi/hdmi_connector.cmodified+33−19View file
drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.cmodified+0−2View file
drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.cmodified+0−2View file
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.cmodified+16−6View file
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.cmodified+4−1View file
drivers/gpu/drm/msm/msm_drv.cmodified+48−8View file
drivers/gpu/drm/msm/msm_drv.hmodified+16−1View file
drivers/gpu/drm/msm/msm_gem.hmodified+1−0View file
drivers/gpu/drm/msm/msm_gem_submit.cmodified+1−0View file
drivers/gpu/drm/msm/msm_gpu.cmodified+107−0View file
drivers/gpu/drm/msm/msm_gpu.hmodified+31−0View file
drivers/gpu/drm/msm/msm_perf.cadded+275−0View file
drivers/gpu/drm/msm/msm_rd.cadded+337−0View file
drivers/gpu/drm/nouveau/Makefilemodified+14−0View file
drivers/gpu/drm/nouveau/core/core/event.cmodified+58−25View file
drivers/gpu/drm/nouveau/core/core/object.cmodified+5−5View file
drivers/gpu/drm/nouveau/core/engine/device/gm100.cmodified+2−2View file
drivers/gpu/drm/nouveau/core/engine/device/nv04.cmodified+2−2View file
drivers/gpu/drm/nouveau/core/engine/device/nv10.cmodified+16−16View file
drivers/gpu/drm/nouveau/core/engine/device/nv20.cmodified+8−8View file
drivers/gpu/drm/nouveau/core/engine/device/nv30.cmodified+10−10View file
drivers/gpu/drm/nouveau/core/engine/device/nv40.cmodified+32−32View file
drivers/gpu/drm/nouveau/core/engine/device/nv50.cmodified+28−28View file
drivers/gpu/drm/nouveau/core/engine/device/nvc0.cmodified+18−18View file
drivers/gpu/drm/nouveau/core/engine/device/nve0.cmodified+60−14View file
drivers/gpu/drm/nouveau/core/engine/disp/base.cmodified+121−3View file
drivers/gpu/drm/nouveau/core/engine/disp/conn.cadded+172−0View file
drivers/gpu/drm/nouveau/core/engine/disp/conn.hadded+59−0View file
drivers/gpu/drm/nouveau/core/engine/disp/dport.cmodified+160−132View file
drivers/gpu/drm/nouveau/core/engine/disp/dport.hmodified+21−24View file
drivers/gpu/drm/nouveau/core/engine/disp/gm107.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/disp/nv04.cmodified+12−4View file
drivers/gpu/drm/nouveau/core/engine/disp/nv50.cmodified+168−118View file
drivers/gpu/drm/nouveau/core/engine/disp/nv50.hmodified+12−2View file
drivers/gpu/drm/nouveau/core/engine/disp/nv84.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/disp/nv94.cmodified+9−2View file
drivers/gpu/drm/nouveau/core/engine/disp/nva0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/disp/nva3.cmodified+2−2View file
drivers/gpu/drm/nouveau/core/engine/disp/nvd0.cmodified+119−87View file
drivers/gpu/drm/nouveau/core/engine/disp/nve0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/disp/nvf0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/disp/outp.cadded+137−0View file
drivers/gpu/drm/nouveau/core/engine/disp/outp.hadded+59−0View file
drivers/gpu/drm/nouveau/core/engine/disp/outpdp.cadded+276−0View file
drivers/gpu/drm/nouveau/core/engine/disp/outpdp.hadded+65−0View file
drivers/gpu/drm/nouveau/core/engine/disp/piornv50.cmodified+81−41View file
drivers/gpu/drm/nouveau/core/engine/disp/priv.hmodified+32−0View file
drivers/gpu/drm/nouveau/core/engine/disp/sornv50.cmodified+28−0View file
drivers/gpu/drm/nouveau/core/engine/disp/sornv94.cmodified+53−32View file
drivers/gpu/drm/nouveau/core/engine/disp/sornvd0.cmodified+38−34View file
drivers/gpu/drm/nouveau/core/engine/fifo/base.cmodified+3−3View file
drivers/gpu/drm/nouveau/core/engine/fifo/gk20a.cadded+35−0View file
drivers/gpu/drm/nouveau/core/engine/fifo/nv04.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/fifo/nv84.cmodified+2−2View file
drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.cmodified+3−3View file
drivers/gpu/drm/nouveau/core/engine/fifo/nve0.cmodified+3−3View file
drivers/gpu/drm/nouveau/core/engine/fifo/nve0.hmodified+1−0View file
drivers/gpu/drm/nouveau/core/engine/graph/ctxgk20a.cadded+53−0View file
drivers/gpu/drm/nouveau/core/engine/graph/ctxnv108.cmodified+2−0View file
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.hmodified+9−0View file
drivers/gpu/drm/nouveau/core/engine/graph/ctxnve4.cmodified+7−7View file
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvf0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/graph/gk20a.cadded+47−0View file
drivers/gpu/drm/nouveau/core/engine/graph/nv50.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/graph/nvc0.cmodified+11−3View file
drivers/gpu/drm/nouveau/core/engine/graph/nvc0.hmodified+2−0View file
drivers/gpu/drm/nouveau/core/engine/graph/nve4.cmodified+2−2View file
drivers/gpu/drm/nouveau/core/engine/software/nv50.cmodified+2−2View file
drivers/gpu/drm/nouveau/core/engine/software/nv50.hmodified+1−1View file
drivers/gpu/drm/nouveau/core/engine/software/nvc0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/include/core/class.hmodified+4−0View file
drivers/gpu/drm/nouveau/core/include/core/event.hmodified+15−14View file
drivers/gpu/drm/nouveau/core/include/engine/disp.hmodified+11−19View file
drivers/gpu/drm/nouveau/core/include/engine/fifo.hmodified+1−0View file
drivers/gpu/drm/nouveau/core/include/engine/graph.hmodified+1−0View file
drivers/gpu/drm/nouveau/core/include/subdev/bios/conn.hmodified+20−2View file
drivers/gpu/drm/nouveau/core/include/subdev/bios/dp.hmodified+5−4View file
drivers/gpu/drm/nouveau/core/include/subdev/clock.hmodified+5−3View file
drivers/gpu/drm/nouveau/core/include/subdev/fb.hmodified+1−0View file
drivers/gpu/drm/nouveau/core/include/subdev/gpio.hmodified+11−23View file
drivers/gpu/drm/nouveau/core/include/subdev/i2c.hmodified+27−56View file
drivers/gpu/drm/nouveau/core/include/subdev/ibus.hmodified+1−0View file
drivers/gpu/drm/nouveau/core/subdev/bar/base.cmodified+4−2View file
drivers/gpu/drm/nouveau/core/subdev/bar/nvc0.cmodified+59−55View file
drivers/gpu/drm/nouveau/core/subdev/bios/base.cmodified+5−4View file
drivers/gpu/drm/nouveau/core/subdev/bios/conn.cmodified+53−9View file
drivers/gpu/drm/nouveau/core/subdev/bios/dp.cmodified+12−11View file
drivers/gpu/drm/nouveau/core/subdev/bios/init.cmodified+5−4View file
drivers/gpu/drm/nouveau/core/subdev/clock/base.cmodified+5−2View file
drivers/gpu/drm/nouveau/core/subdev/clock/nv04.cmodified+2−1View file
drivers/gpu/drm/nouveau/core/subdev/clock/nv40.cmodified+2−1View file
drivers/gpu/drm/nouveau/core/subdev/clock/nv50.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/clock/nva3.cmodified+2−1View file
drivers/gpu/drm/nouveau/core/subdev/clock/nvaa.cmodified+2−1View file
drivers/gpu/drm/nouveau/core/subdev/clock/nvc0.cmodified+2−1View file
drivers/gpu/drm/nouveau/core/subdev/clock/nve0.cmodified+2−1View file
drivers/gpu/drm/nouveau/core/subdev/fb/gk20a.cadded+56−0View file
drivers/gpu/drm/nouveau/core/subdev/fb/priv.hmodified+1−0View file
drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.cadded+152−0View file
drivers/gpu/drm/nouveau/core/subdev/fb/ramnv50.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/fb/ramnva3.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/fb/ramnvc0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/gpio/base.cmodified+104−26View file
drivers/gpu/drm/nouveau/core/subdev/gpio/nv10.cmodified+27−88View file
drivers/gpu/drm/nouveau/core/subdev/gpio/nv50.cmodified+34−118View file
drivers/gpu/drm/nouveau/core/subdev/gpio/nv92.cadded+74−0View file
drivers/gpu/drm/nouveau/core/subdev/gpio/nvd0.cmodified+17−39View file
drivers/gpu/drm/nouveau/core/subdev/gpio/nve0.cmodified+40−97View file
drivers/gpu/drm/nouveau/core/subdev/gpio/priv.hmodified+56−6View file
drivers/gpu/drm/nouveau/core/subdev/i2c/anx9805.cmodified+21−6View file
drivers/gpu/drm/nouveau/core/subdev/i2c/aux.cmodified+25−11View file
drivers/gpu/drm/nouveau/core/subdev/i2c/base.cmodified+201−11View file
drivers/gpu/drm/nouveau/core/subdev/i2c/bit.cmodified+5−3View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nv04.cmodified+10−23View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nv4e.cmodified+10−23View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nv50.cmodified+8−22View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nv50.hmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nv94.cmodified+57−51View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nvd0.cmodified+13−25View file
drivers/gpu/drm/nouveau/core/subdev/i2c/nve0.cadded+72−0View file
drivers/gpu/drm/nouveau/core/subdev/i2c/pad.cadded+84−0View file
drivers/gpu/drm/nouveau/core/subdev/i2c/pad.hadded+58−0View file
drivers/gpu/drm/nouveau/core/subdev/i2c/padnv04.cadded+35−0View file
drivers/gpu/drm/nouveau/core/subdev/i2c/padnv94.cadded+86−0View file
drivers/gpu/drm/nouveau/core/subdev/i2c/port.hadded+15−0View file
drivers/gpu/drm/nouveau/core/subdev/i2c/priv.hadded+85−0View file
drivers/gpu/drm/nouveau/core/subdev/ibus/gk20a.cadded+103−0View file
drivers/gpu/drm/nouveau/core/subdev/mc/nv50.cmodified+3−2View file
drivers/gpu/drm/nouveau/core/subdev/mc/nv98.cmodified+3−2View file
drivers/gpu/drm/nouveau/core/subdev/mc/nvc0.cmodified+3−2View file
drivers/gpu/drm/nouveau/core/subdev/mxm/nv50.cmodified+1−1View file
drivers/gpu/drm/nouveau/core/subdev/therm/ic.cmodified+3−3View file
drivers/gpu/drm/nouveau/core/subdev/therm/nva3.cmodified+1−1View file
drivers/gpu/drm/nouveau/dispnv04/dac.cmodified+1−1View file
drivers/gpu/drm/nouveau/dispnv04/dfp.cmodified+1−1View file
drivers/gpu/drm/nouveau/dispnv04/disp.cmodified+1−1View file
drivers/gpu/drm/nouveau/dispnv04/tvnv04.cmodified+2−1View file
drivers/gpu/drm/nouveau/dispnv04/tvnv17.cmodified+1−2View file
drivers/gpu/drm/nouveau/nouveau_connector.cmodified+139−73View file
drivers/gpu/drm/nouveau/nouveau_connector.hmodified+6−4View file
drivers/gpu/drm/nouveau/nouveau_crtc.hmodified+1−1View file
drivers/gpu/drm/nouveau/nouveau_display.cmodified+12−6View file
drivers/gpu/drm/nouveau/nouveau_dp.cmodified+6−8View file
drivers/gpu/drm/nouveau/nouveau_encoder.hmodified+2−3View file
drivers/gpu/drm/nouveau/nouveau_fence.cmodified+2−2View file
drivers/gpu/drm/nouveau/nouveau_ioc32.cmodified+1−1View file
drivers/gpu/drm/nouveau/nouveau_vga.cmodified+6−5View file
drivers/gpu/drm/nouveau/nv50_display.cmodified+61−46View file
drivers/gpu/drm/omapdrm/omap_crtc.cmodified+5−5View file
drivers/gpu/drm/omapdrm/omap_drv.cmodified+1−3View file
drivers/gpu/drm/omapdrm/omap_fb.cmodified+1−0View file
drivers/gpu/drm/panel/panel-ld9040.cmodified+3−0View file
drivers/gpu/drm/panel/panel-s6e8aa0.cmodified+1−0View file
drivers/gpu/drm/panel/panel-simple.cmodified+99−0View file
drivers/gpu/drm/qxl/qxl_display.cmodified+5−1View file
drivers/gpu/drm/qxl/qxl_drv.cmodified+0−1View file
drivers/gpu/drm/qxl/qxl_ioctl.cmodified+1−1View file
drivers/gpu/drm/qxl/qxl_irq.cmodified+1−1View file
drivers/gpu/drm/qxl/qxl_ttm.cmodified+0−6View file
drivers/gpu/drm/r128/r128_ioc32.cmodified+1−1View file
drivers/gpu/drm/r128/r128_state.cmodified+2−2View file
drivers/gpu/drm/radeon/Makefilemodified+1−1View file
drivers/gpu/drm/radeon/atombios_crtc.cmodified+63−29View file
drivers/gpu/drm/radeon/atombios_dp.cmodified+32−8View file
drivers/gpu/drm/radeon/atombios_encoders.cmodified+4−1View file
drivers/gpu/drm/radeon/atombios_i2c.cmodified+13−4View file
drivers/gpu/drm/radeon/cik.cmodified+23−10View file
drivers/gpu/drm/radeon/cik_sdma.cmodified+31−12View file
drivers/gpu/drm/radeon/cikd.hmodified+1−0View file
drivers/gpu/drm/radeon/clearstate_cayman.hmodified+4−4View file
drivers/gpu/drm/radeon/clearstate_ci.hmodified+2−2View file
drivers/gpu/drm/radeon/clearstate_si.hmodified+2−2View file
drivers/gpu/drm/radeon/dce3_1_afmt.cadded+244−0View file
drivers/gpu/drm/radeon/evergreen.cmodified+34−38View file
drivers/gpu/drm/radeon/evergreen_hdmi.cmodified+45−3View file
drivers/gpu/drm/radeon/evergreend.hmodified+2−1View file
drivers/gpu/drm/radeon/ni.cmodified+16−1View file
drivers/gpu/drm/radeon/nid.hmodified+1−0View file
drivers/gpu/drm/radeon/r100.cmodified+22−41View file
drivers/gpu/drm/radeon/r300.cmodified+2−5View file
drivers/gpu/drm/radeon/r600.cmodified+9−6View file
drivers/gpu/drm/radeon/r600_hdmi.cmodified+107−234View file
drivers/gpu/drm/radeon/r600d.hmodified+17−0View file
drivers/gpu/drm/radeon/radeon.hmodified+34−21View file
drivers/gpu/drm/radeon/radeon_agp.cmodified+0−3View file
drivers/gpu/drm/radeon/radeon_asic.cmodified+25−47View file
drivers/gpu/drm/radeon/radeon_asic.hmodified+26−14View file
drivers/gpu/drm/radeon/radeon_bios.cmodified+1−1View file
drivers/gpu/drm/radeon/radeon_connectors.cmodified+70−8View file
drivers/gpu/drm/radeon/radeon_cs.cmodified+4−4View file
drivers/gpu/drm/radeon/radeon_device.cmodified+46−9View file
drivers/gpu/drm/radeon/radeon_display.cmodified+164−118View file
drivers/gpu/drm/radeon/radeon_drv.cmodified+10−2View file
drivers/gpu/drm/radeon/radeon_fence.cmodified+21−1View file
drivers/gpu/drm/radeon/radeon_i2c.cmodified+10−1View file
drivers/gpu/drm/radeon/radeon_ioc32.cmodified+1−1View file
drivers/gpu/drm/radeon/radeon_irq_kms.cmodified+1−1View file
drivers/gpu/drm/radeon/radeon_kms.cmodified+17−1View file
drivers/gpu/drm/radeon/radeon_mode.hmodified+5−2View file
drivers/gpu/drm/radeon/radeon_object.cmodified+6−5View file
drivers/gpu/drm/radeon/radeon_object.hmodified+1−1View file
drivers/gpu/drm/radeon/radeon_pm.cmodified+3−0View file
drivers/gpu/drm/radeon/radeon_state.cmodified+2−2View file
drivers/gpu/drm/radeon/radeon_uvd.cmodified+2−1View file
drivers/gpu/drm/radeon/radeon_vce.cmodified+1−0View file
drivers/gpu/drm/radeon/radeon_vm.cmodified+101−22View file
drivers/gpu/drm/radeon/rs400.cmodified+1−6View file
drivers/gpu/drm/radeon/rs600.cmodified+15−29View file
drivers/gpu/drm/radeon/rv770.cmodified+11−2View file
drivers/gpu/drm/radeon/si.cmodified+23−10View file
drivers/gpu/drm/radeon/si_dma.cmodified+21−3View file
drivers/gpu/drm/radeon/si_dpm.cmodified+10−3View file
drivers/gpu/drm/radeon/sid.hmodified+1−0View file
drivers/gpu/drm/radeon/uvd_v2_2.cmodified+1−1View file
drivers/gpu/drm/rcar-du/Kconfigmodified+2−0View file
drivers/gpu/drm/rcar-du/rcar_du_lvdscon.cmodified+0−7View file
drivers/gpu/drm/rcar-du/rcar_du_vgacon.cmodified+0−7View file
drivers/gpu/drm/savage/savage_bci.cmodified+1−1View file
drivers/gpu/drm/shmobile/Kconfigmodified+2−1View file
drivers/gpu/drm/shmobile/shmob_drm_crtc.cmodified+0−7View file
drivers/gpu/drm/shmobile/shmob_drm_drv.cmodified+1−1View file
drivers/gpu/drm/sis/sis_mm.cmodified+1−1View file
drivers/gpu/drm/tegra/Makefilemodified+0−1View file
drivers/gpu/drm/tegra/bus.cdeleted+0−75View before deletion
drivers/gpu/drm/tegra/dc.cmodified+396−277View file
drivers/gpu/drm/tegra/dc.hmodified+29−4View file
drivers/gpu/drm/tegra/dpaux.cmodified+23−12View file
drivers/gpu/drm/tegra/drm.cmodified+31−5View file
drivers/gpu/drm/tegra/drm.hmodified+25−33View file
drivers/gpu/drm/tegra/dsi.cmodified+143−107View file
drivers/gpu/drm/tegra/dsi.hmodified+10−0View file
drivers/gpu/drm/tegra/fb.cmodified+2−5View file
drivers/gpu/drm/tegra/gem.cmodified+2−1View file
drivers/gpu/drm/tegra/gr2d.cmodified+4−4View file
drivers/gpu/drm/tegra/gr3d.cmodified+4−4View file
drivers/gpu/drm/tegra/hdmi.cmodified+152−50View file
drivers/gpu/drm/tegra/hdmi.hmodified+5−0View file
drivers/gpu/drm/tegra/rgb.cmodified+29−2View file
drivers/gpu/drm/tegra/sor.cmodified+426−52View file
drivers/gpu/drm/tegra/sor.hmodified+4−0View file
drivers/gpu/drm/tilcdc/tilcdc_drv.cmodified+1−1View file
drivers/gpu/drm/udl/udl_main.cmodified+1−0View file
drivers/gpu/drm/via/via_dma.cmodified+1−1View file
drivers/gpu/drm/via/via_mm.cmodified+1−1View file
drivers/gpu/drm/vmwgfx/Kconfigmodified+5−2View file
drivers/gpu/drm/vmwgfx/vmwgfx_drv.cmodified+2−2View file
drivers/gpu/drm/vmwgfx/vmwgfx_kms.cmodified+5−5View file
drivers/gpu/host1x/bus.cmodified+6−6View file
drivers/gpu/ipu-v3/Kconfigadded+7−0View file
drivers/gpu/ipu-v3/Makefileadded+3−0View file
drivers/staging/imx-drm/ipu-v3/ipu-common.c → drivers/gpu/ipu-v3/ipu-common.crenamed+76−6View file
drivers/staging/imx-drm/ipu-v3/ipu-dc.c → drivers/gpu/ipu-v3/ipu-dc.crenamed+1−2View file
drivers/staging/imx-drm/ipu-v3/ipu-di.c → drivers/gpu/ipu-v3/ipu-di.crenamed+1−1View file
drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c → drivers/gpu/ipu-v3/ipu-dmfc.crenamed+1−1View file
drivers/staging/imx-drm/ipu-v3/ipu-dp.c → drivers/gpu/ipu-v3/ipu-dp.crenamed+1−1View file
drivers/staging/imx-drm/ipu-v3/ipu-prv.h → drivers/gpu/ipu-v3/ipu-prv.hrenamed+7−1View file
drivers/gpu/ipu-v3/ipu-smfc.cadded+97−0View file
drivers/gpu/vga/vga_switcheroo.cmodified+2−1View file
drivers/staging/imx-drm/Kconfigmodified+1−10View file
drivers/staging/imx-drm/Makefilemodified+0−1View file
drivers/staging/imx-drm/imx-drm-core.cmodified+1−8View file
drivers/staging/imx-drm/imx-drm.hmodified+0−2View file
drivers/staging/imx-drm/imx-hdmi.cmodified+1−2View file
drivers/staging/imx-drm/imx-ldb.cmodified+0−1View file
drivers/staging/imx-drm/imx-tve.cmodified+1−6View file
drivers/staging/imx-drm/ipu-v3/Makefiledeleted+0−3View before deletion
drivers/staging/imx-drm/ipuv3-crtc.cmodified+1−1View file
drivers/staging/imx-drm/ipuv3-plane.cmodified+1−1View file
drivers/staging/imx-drm/parallel-display.cmodified+0−1View file
drivers/video/Kconfigmodified+1−0View file
include/drm/drmP.hmodified+20−34View file
include/drm/drm_crtc.hmodified+85−7View file
include/drm/drm_crtc_helper.hmodified+5−1View file
include/drm/drm_dp_helper.hmodified+85−3View file
include/drm/drm_edid.hmodified+5−0View file
include/drm/drm_fb_helper.hmodified+1−1View file
include/drm/drm_flip_work.hmodified+1−0View file
include/drm/drm_mipi_dsi.hmodified+2−0View file
include/drm/drm_modes.hmodified+1−1View file
include/drm/drm_modeset_lock.hadded+126−0View file
include/drm/drm_plane_helper.hmodified+23−1View file
include/drm/i915_pciids.hmodified+23−5View file
include/drm/ttm/ttm_bo_api.hmodified+2−3View file
include/uapi/drm/drm_mode.hmodified+16−0View file
include/uapi/drm/i915_drm.hmodified+17−0View file
include/uapi/drm/radeon_drm.hmodified+1−1View file
drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h → include/video/imx-ipu-v3.hrenamed+16−0View file
lib/Kconfigmodified+14−0View file
lib/Kconfig.debugmodified+1−0View file
lib/Makefilemodified+1−2View file
lib/interval_tree.cmodified+6−0View file
lib/interval_tree_test_main.c → lib/interval_tree_test.crenamed+0−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/DocBook/drm.tmpl

View file
diff --git a/Documentation/DocBook/drm.tmpl b/Documentation/DocBook/drm.tmpl
index ba60d93..7df3134 100644
--- a/Documentation/DocBook/drm.tmpl
+++ b/Documentation/DocBook/drm.tmpl
@@ -142,6 +142,12 @@
to register it with the DRM subsystem.
</para>
<para>
+ Newer drivers that no longer require a <structname>drm_bus</structname>
+ structure can alternatively use the low-level device initialization and
+ registration functions such as <function>drm_dev_alloc()</function> and
+ <function>drm_dev_register()</function> directly.
+ </para>
+ <para>
The <structname>drm_driver</structname> structure contains static
information that describes the driver and features it supports, and
pointers to methods that the DRM core will call to implement the DRM API.
@@ -282,6 +288,36 @@ char *date;</synopsis>
</sect3>
</sect2>
<sect2>
+ <title>Device Registration</title>
+ <para>
+ A number of functions are provided to help with device registration.
+ The functions deal with PCI, USB and platform devices, respectively.
+ </para>
+!Edrivers/gpu/drm/drm_pci.c
+!Edrivers/gpu/drm/drm_usb.c
+!Edrivers/gpu/drm/drm_platform.c
+ <para>
+ New drivers that no longer rely on the services provided by the
+ <structname>drm_bus</structname> structure can call the low-level
+ device registration functions directly. The
+ <function>drm_dev_alloc()</function> function can be used to allocate
+ and initialize a new <structname>drm_device</structname> structure.
+ Drivers will typically want to perform some additional setup on this
+ structure, such as allocating driver-specific data and storing a
+ pointer to it in the DRM device's <structfield>dev_private</structfield>
+ field. Drivers should also set the device's unique name using the
+ <function>drm_dev_set_unique()</function> function. After it has been
+ set up a device can be registered with the DRM subsystem by calling
+ <function>drm_dev_register()</function>. This will cause the device to
+ be exposed to userspace and will call the driver's
+ <structfield>.load()</structfield> implementation. When a device is
+ removed, the DRM device can safely be unregistered and freed by calling
+ <function>drm_dev_unregister()</function> followed by a call to
+ <function>drm_dev_unref()</function>.
+ </para>
+!Edrivers/gpu/drm/drm_stub.c
+ </sect2>
+ <sect2>
<title>Driver Load</title>
<para>
The <methodname>load</methodname> method is the driver and device
@@ -342,21 +378,13 @@ char *date;</synopsis>
<sect4>
<title>Managed IRQ Registration</title>
<para>
- Both the <function>drm_irq_install</function> and
- <function>drm_irq_uninstall</function> functions get the device IRQ by
- calling <function>drm_dev_to_irq</function>. This inline function will
- call a bus-specific operation to retrieve the IRQ number. For platform
- devices, <function>platform_get_irq</function>(..., 0) is used to
- retrieve the IRQ number.
- </para>
- <para>
<function>drm_irq_install</function> starts by calling the
<methodname>irq_preinstall</methodname> driver operation. The operation
is optional and must make sure that the interrupt will not get fired by
clearing all pending interrupt flags or disabling the interrupt.
</para>
<para>
- The IRQ will then be requested by a call to
+ The passed-in IRQ will then be requested by a call to
<function>request_irq</function>. If the DRIVER_IRQ_SHARED driver
feature flag is set, a shared (IRQF_SHARED) IRQ handler will be
requested.
@@ -1799,6 +1827,12 @@ void intel_crt_init(struct drm_device *dev)
<title>KMS API Functions</title>
!Edrivers/gpu/drm/drm_crtc.c
</sect2>
+ <sect2>
+ <title>KMS Locking</title>
+!Pdrivers/gpu/drm/drm_modeset_lock.c kms locking
+!Iinclude/drm/drm_modeset_lock.h
+!Edrivers/gpu/drm/drm_modeset_lock.c
+ </sect2>
</sect1>
<!-- Internals: kms helper functions -->
@@ -1903,8 +1937,8 @@ void intel_crt_init(struct drm_device *dev)
<para>
The function filters out modes larger than
<parameter>max_width</parameter> and <parameter>max_height</parameter>
- if specified. It then calls the connector
- <methodname>mode_valid</methodname> helper operation for each mode in
+ if specified. It then calls the optional connector
+ <methodname>mode_valid</methodname> helper operation for each mode in
the probed list to check whether the mode is valid for the connector.
</para>
</listitem>
@@ -2265,7 +2299,7 @@ void intel_crt_init(struct drm_device *dev)
<para>
Verify whether a mode is valid for the connector. Return MODE_OK for
supported modes and one of the enum drm_mode_status values (MODE_*)
- for unsupported modes. This operation is mandatory.
+ for unsupported modes. This operation is optional.
</para>
<para>
As the mode rejection reason is currently not used beside for
@@ -2450,6 +2484,863 @@ void intel_crt_init(struct drm_device *dev)
pointer to the target object, a pointer to the previously created property
and an initial instance value.
</para>
+ <sect2>
+ <title>Existing KMS Properties</title>
+ <para>
+ The following table gives description of drm properties exposed by various
+ modules/drivers.
+ </para>
+ <table border="1" cellpadding="0" cellspacing="0">
+ <tbody>
+ <tr style="font-weight: bold;">
+ <td valign="top" >Owner Module/Drivers</td>
+ <td valign="top" >Group</td>
+ <td valign="top" >Property Name</td>
+ <td valign="top" >Type</td>
+ <td valign="top" >Property Values</td>
+ <td valign="top" >Object attached</td>
+ <td valign="top" >Description/Restrictions</td>
+ </tr>
+ <tr>
+ <td rowspan="20" valign="top" >DRM</td>
+ <td rowspan="2" valign="top" >Generic</td>
+ <td valign="top" >“EDID”</td>
+ <td valign="top" >BLOB | IMMUTABLE</td>
+ <td valign="top" >0</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >Contains id of edid blob ptr object.</td>
+ </tr>
+ <tr>
+ <td valign="top" >“DPMS”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ “On”, “Standby”, “Suspend”, “Off” }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >Contains DPMS operation mode value.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" valign="top" >Plane</td>
+ <td valign="top" >“type”</td>
+ <td valign="top" >ENUM | IMMUTABLE</td>
+ <td valign="top" >{ "Overlay", "Primary", "Cursor" }</td>
+ <td valign="top" >Plane</td>
+ <td valign="top" >Plane type</td>
+ </tr>
+ <tr>
+ <td rowspan="2" valign="top" >DVI-I</td>
+ <td valign="top" >“subconnector”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ “Unknown”, “DVI-D”, “DVI-A” }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“select subconnector”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ “Automatic”, “DVI-D”, “DVI-A” }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="13" valign="top" >TV</td>
+ <td valign="top" >“subconnector”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "Unknown", "Composite", "SVIDEO", "Component", "SCART" }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“select subconnector”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "Automatic", "Composite", "SVIDEO", "Component", "SCART" }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“mode”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“left margin”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“right margin”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“top margin”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“bottom margin”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“brightness”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“contrast”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker reduction”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“overscan”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“saturation”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“hue”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="2" valign="top" >Optional</td>
+ <td valign="top" >“scaling mode”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "None", "Full", "Center", "Full aspect" }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“dirty”</td>
+ <td valign="top" >ENUM | IMMUTABLE</td>
+ <td valign="top" >{ "Off", "On", "Annotate" }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="21" valign="top" >i915</td>
+ <td rowspan="3" valign="top" >Generic</td>
+ <td valign="top" >"Broadcast RGB"</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "Automatic", "Full", "Limited 16:235" }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“audio”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "force-dvi", "off", "auto", "on" }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >Standard name as in DRM</td>
+ <td valign="top" >Standard type as in DRM</td>
+ <td valign="top" >Standard value as in DRM</td>
+ <td valign="top" >Standard Object as in DRM</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="17" valign="top" >SDVO-TV</td>
+ <td valign="top" >“mode”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"left_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"right_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"top_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"bottom_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“hpos”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“vpos”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“contrast”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“saturation”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“hue”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“sharpness”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker_filter”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker_filter_adaptive”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker_filter_2d”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“tv_chroma_filter”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“tv_luma_filter”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“dot_crawl”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=1</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >SDVO-TV/LVDS</td>
+ <td valign="top" >“brightness”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="3" valign="top" >CDV gma-500</td>
+ <td rowspan="3" valign="top" >Generic</td>
+ <td valign="top" >"Broadcast RGB"</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ “Full”, “Limited 16:235” }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"Broadcast RGB"</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ “off”, “auto”, “on” }</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >Standard name as in DRM</td>
+ <td valign="top" >Standard type as in DRM</td>
+ <td valign="top" >Standard value as in DRM</td>
+ <td valign="top" >Standard Object as in DRM</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="20" valign="top" >Poulsbo</td>
+ <td rowspan="2" valign="top" >Generic</td>
+ <td valign="top" >“backlight”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=100</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >Standard name as in DRM</td>
+ <td valign="top" >Standard type as in DRM</td>
+ <td valign="top" >Standard value as in DRM</td>
+ <td valign="top" >Standard Object as in DRM</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="17" valign="top" >SDVO-TV</td>
+ <td valign="top" >“mode”</td>
+ <td valign="top" >ENUM</td>
+ <td valign="top" >{ "NTSC_M", "NTSC_J", "NTSC_443", "PAL_B" } etc.</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"left_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"right_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"top_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >"bottom_margin"</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“hpos”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“vpos”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“contrast”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“saturation”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“hue”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“sharpness”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker_filter”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker_filter_adaptive”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“flicker_filter_2d”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“tv_chroma_filter”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“tv_luma_filter”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >“dot_crawl”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max=1</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td valign="top" >SDVO-TV/LVDS</td>
+ <td valign="top" >“brightness”</td>
+ <td valign="top" >RANGE</td>
+ <td valign="top" >Min=0, Max= SDVO dependent</td>
+ <td valign="top" >Connector</td>
+ <td valign="top" >TBD</td>
+ </tr>
+ <tr>
+ <td rowspan="11" valign="top" >armada</td>
+ <td rowspan="2" valign="top" >CRTC</td>
+ <td valign="top" >"CSC_YUV"</td>
+ <td valign="top" >ENUM</td>

This diff is incomplete. Download the complete patch.

Documentation/EDID/1024x768.S

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/1280x1024.S

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/1600x1200.S

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/1680x1050.S

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/1920x1080.S

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/800x600.S

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/HOWTO.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/EDID/edid.S

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/panel/auo,b133xtn01.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/panel/edt,et057090dhu.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/panel/edt,et070080dh6.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/panel/edt,etm0700g0dh6.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/video/exynos_dp.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/video/exynos_hdmi.txt

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

arch/x86/kernel/early-quirks.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/armada/armada_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/armada/armada_fbdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/armada/armada_gem.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_dp501.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_mode.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_post.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/ast/ast_tables.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/bochs/bochs_mm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/bridge/ptn3460.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/cirrus/cirrus_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/cirrus/cirrus_mode.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_bufs.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_cache.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_crtc_helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_dp_helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_edid.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_edid_load.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_fb_cma_helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_fb_helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_gem.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_info.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_mipi_dsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_modes.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_modeset_lock.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_plane_helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_platform.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_probe_helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_stub.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/drm_usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_ddc.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_dp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_dp_core.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_dp_reg.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_crtc.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_dpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_dsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_fbdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_fimc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_fimd.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_gem.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_gsc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_ipp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_ipp.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_rotator.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_drm_vidi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_hdmi.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_hdmiphy.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/exynos_mixer.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/exynos/regs-hdmi.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/gma500/psb_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i2c/tda998x_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i810/i810_dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/dvo_ch7xxx.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/dvo_ivch.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/dvo_ns2501.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/dvo_sil164.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/dvo_tfp410.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_cmd_parser.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_debugfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_context.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_dmabuf.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_execbuffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_gtt.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_gtt.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_render_state.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gem_userptr.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_gpu_error.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_ioc32.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_params.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_reg.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_suspend.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/i915_trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_bios.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_bios.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_crt.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_ddi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dsi.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dsi_cmd.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dsi_cmd.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dsi_panel_vbt.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_dvo.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_fbdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_lvds.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_opregion.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_overlay.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_panel.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_pm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_renderstate.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_renderstate_gen6.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_renderstate_gen7.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_renderstate_gen8.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_ringbuffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_ringbuffer.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_sdvo.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_sideband.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_sprite.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_tv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_uncore.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/mga/mga_ioc32.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/mga/mga_state.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/mgag200/mgag200_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/adreno/a3xx_gpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/hdmi/hdmi_connector.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_gem.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_gem_submit.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_gpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_gpu.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_perf.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_rd.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/core/event.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/core/object.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/gm100.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nv10.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nv20.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nv30.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nv40.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/device/nve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/conn.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/conn.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/dport.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/dport.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/gm107.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nv50.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nv84.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nv94.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nva0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nva3.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nvd0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/nvf0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/outp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/outp.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/outpdp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/outpdp.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/piornv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/sornv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/sornv94.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/disp/sornvd0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/gk20a.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/nv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/nv84.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/nve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/fifo/nve0.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/ctxgk20a.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/ctxnv108.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/ctxnve4.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/ctxnvf0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/gk20a.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/nvc0.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/graph/nve4.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/software/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/software/nv50.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/engine/software/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/core/class.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/core/event.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/engine/disp.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/engine/fifo.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/engine/graph.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/bios/conn.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/bios/dp.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/clock.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/fb.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/gpio.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/i2c.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/include/subdev/ibus.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/bar/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/bar/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/bios/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/bios/conn.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/bios/dp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/bios/init.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nv40.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nva3.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nvaa.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/clock/nve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/gk20a.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/ramnv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/ramnva3.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/ramnvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/nv10.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/nv92.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/nvd0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/nve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/gpio/priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/anx9805.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/aux.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/base.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/bit.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nv4e.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nv50.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nv94.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nvd0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/nve0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/pad.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/pad.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/padnv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/padnv94.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/port.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/i2c/priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/ibus/gk20a.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/mc/nv98.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/mc/nvc0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/mxm/nv50.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/therm/ic.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/core/subdev/therm/nva3.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/dispnv04/dac.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/dispnv04/dfp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/dispnv04/disp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/dispnv04/tvnv04.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/dispnv04/tvnv17.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_connector.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_connector.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_crtc.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_dp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_encoder.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_fence.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_ioc32.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nouveau_vga.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/nouveau/nv50_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/omapdrm/omap_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/omapdrm/omap_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/omapdrm/omap_fb.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/panel/panel-ld9040.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/panel/panel-s6e8aa0.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/panel/panel-simple.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/qxl/qxl_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/qxl/qxl_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/qxl/qxl_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/qxl/qxl_irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/qxl/qxl_ttm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/r128/r128_ioc32.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/r128/r128_state.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/atombios_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/atombios_dp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/atombios_encoders.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/atombios_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/cik.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/cik_sdma.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/cikd.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/clearstate_cayman.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/clearstate_ci.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/clearstate_si.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/dce3_1_afmt.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/evergreen.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/evergreen_hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/evergreend.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/ni.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/nid.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/r100.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/r300.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/r600.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/r600_hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/r600d.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_agp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_asic.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_asic.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_bios.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_connectors.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_cs.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_device.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_fence.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_ioc32.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_irq_kms.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_kms.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_mode.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_object.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_pm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_state.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_uvd.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_vce.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/radeon_vm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/rs400.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/rs600.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/rv770.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/si.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/si_dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/si_dpm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/sid.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/radeon/uvd_v2_2.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/rcar-du/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/rcar-du/rcar_du_vgacon.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/savage/savage_bci.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/shmobile/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/shmobile/shmob_drm_crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/shmobile/shmob_drm_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/sis/sis_mm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/bus.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/dc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/dc.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/dpaux.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/drm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/drm.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/dsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/dsi.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/fb.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/gem.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/gr2d.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/gr3d.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/hdmi.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/rgb.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/sor.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tegra/sor.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/tilcdc/tilcdc_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/udl/udl_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/via/via_dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/via/via_mm.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/vmwgfx/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/vmwgfx/vmwgfx_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/host1x/bus.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-dc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-di.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-dmfc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-dp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-prv.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/ipu-v3/ipu-smfc.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/vga/vga_switcheroo.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/imx-drm-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/imx-drm.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/imx-hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/imx-ldb.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/imx-tve.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/ipu-v3/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/ipuv3-crtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/ipuv3-plane.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/imx-drm/parallel-display.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/Kconfig

View file

This diff is incomplete. Download the complete patch.

include/drm/drmP.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_crtc.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_crtc_helper.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_dp_helper.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_edid.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_fb_helper.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_flip_work.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_mipi_dsi.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_modes.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_modeset_lock.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_plane_helper.h

View file

This diff is incomplete. Download the complete patch.

include/drm/i915_pciids.h

View file

This diff is incomplete. Download the complete patch.

include/drm/ttm/ttm_bo_api.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/drm/drm_mode.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/drm/i915_drm.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/drm/radeon_drm.h

View file

This diff is incomplete. Download the complete patch.

include/video/imx-ipu-v3.h

View file

This diff is incomplete. Download the complete patch.

lib/Kconfig

View file

This diff is incomplete. Download the complete patch.

lib/Kconfig.debug

View file

This diff is incomplete. Download the complete patch.

lib/Makefile

View file

This diff is incomplete. Download the complete patch.

lib/interval_tree.c

View file

This diff is incomplete. Download the complete patch.

lib/interval_tree_test.c

View file

This diff is incomplete. Download the complete patch.