DragonFlyBSD/src 1dedbd3sys/conf files, sys/dev/drm drm_crtc.c drm_connector.c

drm: Update generic, ttm and radeon code to Linux 4.9

* Generally cleanup non driver-specific code and increase its
  robustness

* DisplayPort support improvements

* Atomic modesetting improvements

* Radeon performance and stability improvements

* drm/i915 stays based on Linux 4.7.10 with Linux 4.19 changes
  for now

Reviewed-by: Romick
DeltaFile
+115-4,896sys/dev/drm/drm_crtc.c
+382-1,692sys/dev/drm/include/drm/drm_crtc.h
+1,123-0sys/dev/drm/drm_connector.c
+912-0sys/dev/drm/drm_property.c
+906-0sys/dev/drm/drm_plane.c
+857-0sys/dev/drm/drm_framebuffer.c
+775-0sys/dev/drm/include/drm/drm_connector.h
+568-119sys/dev/drm/drm_atomic_helper.c
+532-0sys/dev/drm/include/drm/drm_plane.h
+201-275sys/dev/drm/include/drm/drmP.h
+438-0sys/dev/drm/drm_mode_object.c
+397-0sys/dev/drm/drm_blend.c
+166-221sys/dev/drm/drm_drv.c
+364-0sys/dev/drm/drm_fourcc.c
+151-153sys/dev/drm/drm_lock.c
+112-186sys/dev/drm/drm_irq.c
+296-0sys/dev/drm/drm_color_mgmt.c
+295-0sys/dev/drm/include/drm/drm_property.h
+265-22sys/dev/drm/drm_auth.c
+147-138sys/dev/drm/drm_edid.c
+271-12sys/dev/drm/drm_dp_helper.c
+269-0sys/dev/drm/drm_simple_kms_helper.c
+143-124sys/dev/drm/drm_plane_helper.c
+267-0sys/dev/drm/include/drm/drm_framebuffer.h
+140-111sys/dev/drm/drm_fops.c
+123-126sys/dev/drm/drm_ioctl.c
+248-0sys/dev/drm/include/drm/drm_encoder.h
+221-15sys/dev/drm/include/drm/drm_atomic.h
+233-0sys/dev/drm/drm_encoder.c
+218-0sys/dev/drm/include/drm/drm_bridge.h
+134-71sys/dev/drm/drm_fb_helper.c
+183-0sys/dev/drm/include/drm/drm_irq.h
+91-89sys/dev/drm/ttm/ttm_bo.c
+69-91sys/dev/drm/radeon/radeon_display.c
+153-0sys/dev/drm/drm_modeset_helper.c
+148-1sys/dev/drm/drm_crtc_internal.h
+122-23sys/dev/drm/drm_prime.c
+116-26sys/dev/drm/include/drm/drm_dp_mst_helper.h
+113-16sys/dev/drm/ttm/ttm_bo_util.c
+72-55sys/dev/drm/drm_atomic.c
+125-0sys/dev/drm/include/drm/drm_simple_kms_helper.h
+125-0sys/dev/drm/include/drm/drm_mode_object.h
+101-3sys/dev/drm/include/drm/drm_modeset_helper_vtables.h
+37-56sys/dev/drm/drm_pci.c
+92-0sys/dev/drm/include/drm/drm_flip_work.h
+3-89sys/dev/drm/drm_crtc_helper.c
+87-0sys/dev/drm/drm_mipi_dsi.c
+70-0sys/dev/drm/include/drm/drm_modeset.h
+65-0sys/dev/drm/drm_crtc_helper_internal.h
+49-14sys/dev/drm/include/drm/drm_atomic_helper.h
+62-0sys/dev/drm/include/drm/drm_blend.h
+61-0sys/dev/drm/include/drm/drm_color_mgmt.h
+37-23sys/dev/drm/radeon/radeon_drv.c
+59-0sys/dev/drm/include/drm/drm_panel.h
+59-0sys/dev/drm/include/drm/drm_auth.h
+47-11sys/dev/drm/radeon/si.c
+54-3sys/dev/drm/include/uapi/drm/drm_mode.h
+38-19sys/dev/drm/include/drm/drm_fb_helper.h
+34-22sys/dev/drm/include/drm/ttm/ttm_placement.h
+49-4sys/dev/drm/drm_dragonfly.c
+22-24sys/dev/drm/drm_bufs.c
+23-20sys/dev/drm/drm_vma_manager.c
+41-1sys/dev/drm/include/linux/pm_runtime.h
+42-0sys/dev/drm/include/linux/of.h
+22-18sys/dev/drm/i915/intel_display.c
+40-0sys/dev/drm/include/linux/irq.h
+37-2sys/dev/drm/linux_i2c.c
+38-0sys/dev/drm/include/drm/drm_fourcc.h
+36-0sys/dev/drm/include/linux/debugfs.h
+36-0sys/dev/drm/include/linux/irqdomain.h
+3-33sys/dev/drm/include/drm/ttm/ttm_bo_api.h
+36-0sys/dev/drm/include/drm/drm_modeset_helper.h
+29-7sys/dev/drm/include/drm/ttm/ttm_bo_driver.h
+29-6sys/dev/drm/include/drm/drm_dp_helper.h
+30-5sys/dev/drm/drm_bridge.c
+18-17sys/dev/drm/radeon/cik.c
+34-0sys/dev/drm/include/linux/swiotlb.h
+13-21sys/dev/drm/radeon/si_dpm.c
+32-2sys/dev/drm/drm_modes.c
+33-0sys/dev/drm/include/linux/linkage.h
+33-0sys/dev/drm/include/asm/div64.h
+33-0sys/dev/drm/include/linux/mfd/core.h
+31-1sys/dev/drm/radeon/radeon_fb.c
+32-0sys/dev/drm/include/linux/kasan.h
+13-18sys/dev/drm/include/drm/drm_modes.h
+30-0sys/dev/drm/include/uapi/linux/media-bus-format.h
+30-0sys/dev/drm/include/linux/dma-fence.h
+15-15sys/dev/drm/drm_rect.c
+30-0sys/dev/drm/include/drm/drm_edid.h
+26-3sys/dev/drm/drm_probe_helper.c
+16-11sys/dev/drm/radeon/radeon_kms.c
+24-3sys/dev/drm/include/uapi/drm/drm.h
+15-12sys/dev/drm/radeon/radeon_device.c
+26-0sys/dev/drm/include/drm/drm_os_linux.h
+9-15sys/dev/drm/drm_internal.h
+14-10sys/dev/drm/drm_global.c
+12-12sys/dev/drm/drm_context.c
+4-18sys/dev/drm/drm_dp_aux_dev.c
+22-0sys/dev/drm/include/drm/drm_gem.h
+10-11sys/dev/drm/radeon/atombios_dp.c
+18-2sys/dev/drm/radeon/radeon_connectors.c
+11-9sys/dev/drm/include/drm/drm_vma_manager.h
+9-11sys/dev/drm/drm_dp_mst_topology.c
+20-0sys/dev/drm/include/drm/drm_fb_cma_helper.h
+12-8sys/dev/drm/radeon/atombios_crtc.c
+14-5sys/dev/drm/drm_scatter.c
+12-7sys/dev/drm/ttm/ttm_bo_vm.c
+16-2sys/dev/drm/include/linux/fs.h
+16-1sys/dev/drm/include/linux/fb.h
+16-1sys/dev/drm/include/linux/pm.h
+13-3sys/dev/drm/drm/Makefile
+10-6sys/dev/drm/radeon/radeon_ttm.c
+13-0sys/dev/drm/include/linux/i2c.h
+12-1sys/dev/drm/drm_mm.c
+10-3sys/dev/drm/drm_modeset_lock.c
+9-4sys/dev/drm/radeon/radeon_pm.c
+5-7sys/dev/drm/radeon/radeon_acpi.c
+11-1sys/conf/files
+12-0sys/dev/drm/include/linux/pci.h
+8-4sys/dev/drm/include/linux/slab.h
+3-8sys/dev/drm/radeon/radeon_i2c.c
+0-11sys/dev/drm/i915/intel_lvds.c
+7-3sys/dev/drm/include/drm/drm_plane_helper.h
+9-0sys/dev/drm/radeon/radeon_object.c
+1-8sys/dev/drm/include/drm/drm_crtc_helper.h
+8-1sys/dev/drm/include/uapi/drm/drm_fourcc.h
+4-5sys/dev/drm/linux_fence.c
+8-0sys/dev/drm/include/uapi/drm/drm_sarea.h
+2-6sys/dev/drm/drm_legacy.h
+4-4sys/dev/drm/drm_dp_dual_mode_helper.c
+2-6sys/dev/drm/radeon/r600.c
+5-2sys/dev/drm/radeon/radeon_uvd.c
+6-1sys/dev/drm/include/linux/kthread.h
+7-0sys/dev/drm/radeon/evergreen_cs.c
+6-1sys/dev/drm/include/linux/bitmap.h
+7-0sys/dev/drm/include/drm/drm_mipi_dsi.h
+7-0sys/dev/drm/kconfig.h
+2-4sys/dev/drm/drm_dma.c
+6-0sys/dev/drm/ttm/ttm_memory.c
+2-4sys/dev/drm/ttm/ttm_tt.c
+2-4sys/dev/drm/linux_kobject.c
+1-5sys/dev/drm/radeon/r100.c
+3-3sys/dev/drm/i915/intel_sprite.c
+2-4sys/dev/drm/drm_agpsupport.c
+3-2sys/dev/drm/i915/intel_atomic.c
+2-3sys/dev/drm/radeon/evergreen.c
+3-2sys/dev/drm/include/linux/fence.h
+2-3sys/dev/drm/drm_sysctl.c
+3-1sys/dev/drm/include/linux/module.h
+3-1sys/dev/drm/include/linux/power_supply.h
+2-2sys/dev/drm/include/linux/printk.h
+2-2sys/dev/drm/radeon/radeon_legacy_crtc.c
+2-2sys/dev/drm/include/linux/kernel.h
+1-3sys/dev/drm/i915/intel_fbdev.c
+4-0sys/dev/drm/include/drm/drm_legacy.h
+2-1sys/dev/drm/i915/intel_color.c
+2-1sys/dev/drm/radeon/radeon.h
+3-0sys/dev/drm/include/drm/i915_drm.h
+3-0sys/dev/drm/include/linux/seq_file.h
+1-2sys/dev/drm/radeon/radeon_dp_auxch.c
+3-0sys/dev/drm/include/asm/io.h
+3-0sys/dev/drm/include/linux/device.h
+2-1sys/dev/drm/include/linux/errno.h
+2-0sys/dev/drm/radeon/sid.h
+1-1sys/dev/drm/i915/intel_fbc.c
+1-1sys/dev/drm/radeon/ni.c
+1-1sys/dev/drm/drm_gem.c
+2-0sys/dev/drm/include/linux/sched.h
+1-1sys/dev/drm/i915/intel_drv.h
+1-1sys/dev/drm/drm_memory.c
+1-1sys/dev/drm/radeon/radeon_vce.c
+1-1sys/dev/drm/radeon/rv770.c
+2-0sys/dev/drm/radeon/evergreend.h
+1-1sys/dev/drm/drm_hashtab.c
+1-1sys/dev/drm/i915/intel_atomic_plane.c
+1-0sys/dev/drm/radeon/rv770d.h
+1-0sys/dev/drm/include/linux/compiler.h
+1-0sys/dev/drm/radeon/nid.h
+1-0sys/dev/drm/include/drm/ttm/ttm_memory.h
+1-0sys/dev/drm/radeon/r600d.h
+1-0sys/dev/drm/radeon/cikd.h
+15,027-9,181181 files

UnifiedSplitRaw