commit 57e252bfa9ffec9f583f486376e43c8b2c0b8809 Author: Michael Neumann <mneum...@ntecs.de> Date: Wed May 27 10:35:36 2015 +0300
drm/radeon: Sync to Linux 3.11 Summary of changes: sys/dev/drm/include/asm/io.h | 5 + sys/dev/drm/include/drm/drm_fixed.h | 94 + sys/dev/drm/include/linux/io.h | 2 +- sys/dev/drm/include/linux/math64.h | 19 +- sys/dev/drm/include/uapi_drm/radeon_drm.h | 32 +- sys/dev/drm/radeon/Makefile | 20 +- sys/dev/drm/radeon/ObjectID.h | 40 + sys/dev/drm/radeon/atom-bits.h | 2 - sys/dev/drm/radeon/atom-names.h | 2 - sys/dev/drm/radeon/atom-types.h | 2 - sys/dev/drm/radeon/atom.c | 5 + sys/dev/drm/radeon/atom.h | 4 +- sys/dev/drm/radeon/atombios.h | 549 +- sys/dev/drm/radeon/atombios_crtc.c | 94 +- sys/dev/drm/radeon/atombios_dp.c | 43 +- sys/dev/drm/radeon/atombios_encoders.c | 51 +- sys/dev/drm/radeon/avivod.h | 2 - sys/dev/drm/radeon/btc_dpm.c | 2740 ++++++++ sys/dev/drm/radeon/btc_dpm.h | 57 + sys/dev/drm/radeon/btcd.h | 181 + sys/dev/drm/radeon/cayman_blit_shaders.c | 2 - sys/dev/drm/radeon/cayman_blit_shaders.h | 1 - sys/dev/drm/radeon/cik.c | 7039 ++++++++++++++++++++ .../{si_blit_shaders.c => cik_blit_shaders.c} | 21 +- .../{si_blit_shaders.h => cik_blit_shaders.h} | 11 +- sys/dev/drm/radeon/cik_reg.h | 147 + sys/dev/drm/radeon/{sid.h => cikd.h} | 1002 +-- sys/dev/drm/radeon/clearstate_cayman.h | 1081 +++ .../drm/radeon/{atom-types.h => clearstate_defs.h} | 36 +- sys/dev/drm/radeon/clearstate_evergreen.h | 1080 +++ sys/dev/drm/radeon/clearstate_si.h | 941 +++ sys/dev/drm/radeon/cypress_dpm.c | 2178 ++++++ sys/dev/drm/radeon/cypress_dpm.h | 160 + sys/dev/drm/radeon/evergreen.c | 673 +- sys/dev/drm/radeon/evergreen_blit_kms.c | 2 - sys/dev/drm/radeon/evergreen_blit_shaders.c | 2 - sys/dev/drm/radeon/evergreen_blit_shaders.h | 1 - sys/dev/drm/radeon/evergreen_hdmi.c | 45 +- sys/dev/drm/radeon/evergreen_reg.h | 14 +- sys/dev/drm/radeon/evergreen_smc.h | 67 + sys/dev/drm/radeon/evergreend.h | 395 +- sys/dev/drm/radeon/ni.c | 395 +- sys/dev/drm/radeon/ni_dpm.c | 4355 ++++++++++++ sys/dev/drm/radeon/ni_dpm.h | 250 + sys/dev/drm/radeon/ni_reg.h | 2 - sys/dev/drm/radeon/nid.h | 583 +- sys/dev/drm/radeon/nislands_smc.h | 328 + sys/dev/drm/radeon/ppsmc.h | 116 + sys/dev/drm/radeon/r100.c | 11 +- sys/dev/drm/radeon/r100_track.h | 1 - sys/dev/drm/radeon/r100d.h | 2 - sys/dev/drm/radeon/r200.c | 3 - sys/dev/drm/radeon/r300_reg.h | 2 - sys/dev/drm/radeon/r300d.h | 2 - sys/dev/drm/radeon/r420d.h | 3 - sys/dev/drm/radeon/r500_reg.h | 2 - sys/dev/drm/radeon/r520.c | 3 - sys/dev/drm/radeon/r520d.h | 2 - sys/dev/drm/radeon/r600.c | 268 +- sys/dev/drm/radeon/r600_blit_shaders.c | 2 - sys/dev/drm/radeon/r600_blit_shaders.h | 1 - sys/dev/drm/radeon/r600_dpm.c | 1049 +++ sys/dev/drm/radeon/r600_dpm.h | 227 + sys/dev/drm/radeon/r600_hdmi.c | 56 +- sys/dev/drm/radeon/r600_reg.h | 8 +- sys/dev/drm/radeon/r600d.h | 238 +- sys/dev/drm/radeon/radeon.h | 557 +- sys/dev/drm/radeon/radeon_acpi.c | 152 + sys/dev/drm/radeon/radeon_asic.c | 730 +- sys/dev/drm/radeon/radeon_asic.h | 220 +- sys/dev/drm/radeon/radeon_atombios.c | 885 ++- sys/dev/drm/radeon/radeon_benchmark.c | 3 - sys/dev/drm/radeon/radeon_blit_common.h | 1 - sys/dev/drm/radeon/radeon_combios.c | 159 +- sys/dev/drm/radeon/radeon_cs.c | 1 + sys/dev/drm/radeon/radeon_cursor.c | 10 +- sys/dev/drm/radeon/radeon_device.c | 107 +- sys/dev/drm/radeon/radeon_display.c | 21 +- sys/dev/drm/radeon/radeon_drv.c | 13 +- sys/dev/drm/radeon/radeon_drv.h | 2 - sys/dev/drm/radeon/radeon_encoders.c | 3 - sys/dev/drm/radeon/radeon_family.h | 5 +- sys/dev/drm/radeon/radeon_fb.c | 2 +- sys/dev/drm/radeon/radeon_gart.c | 6 +- sys/dev/drm/radeon/radeon_irq.c | 2 - sys/dev/drm/radeon/radeon_irq_kms.c | 25 +- sys/dev/drm/radeon/radeon_kms.c | 41 +- sys/dev/drm/radeon/radeon_legacy_crtc.c | 3 - sys/dev/drm/radeon/radeon_legacy_tv.c | 2 - sys/dev/drm/radeon/radeon_mode.h | 94 + sys/dev/drm/radeon/radeon_object.c | 5 +- sys/dev/drm/radeon/radeon_object.h | 2 +- sys/dev/drm/radeon/radeon_pm.c | 740 +- sys/dev/drm/radeon/radeon_prime.c | 21 +- sys/dev/drm/radeon/radeon_reg.h | 4 +- sys/dev/drm/radeon/radeon_ring.c | 52 +- sys/dev/drm/radeon/radeon_sa.c | 9 +- sys/dev/drm/radeon/radeon_trace.h | 2 - sys/dev/drm/radeon/radeon_trace_points.c | 3 - sys/dev/drm/radeon/radeon_ucode.h | 129 + sys/dev/drm/radeon/radeon_uvd.c | 208 +- sys/dev/drm/radeon/rs100d.h | 2 - sys/dev/drm/radeon/rs400d.h | 2 - sys/dev/drm/radeon/rs600d.h | 2 - sys/dev/drm/radeon/rs690.c | 291 +- sys/dev/drm/radeon/rs690d.h | 2 - sys/dev/drm/radeon/rs780_dpm.c | 989 +++ sys/dev/drm/radeon/rs780_dpm.h | 109 + sys/dev/drm/radeon/rs780d.h | 171 + sys/dev/drm/radeon/rv200d.h | 2 - sys/dev/drm/radeon/rv250d.h | 2 - sys/dev/drm/radeon/rv350d.h | 2 - sys/dev/drm/radeon/rv515.c | 224 +- sys/dev/drm/radeon/rv515d.h | 2 - sys/dev/drm/radeon/rv6xx_dpm.c | 2123 ++++++ sys/dev/drm/radeon/rv6xx_dpm.h | 95 + sys/dev/drm/radeon/rv6xxd.h | 246 + sys/dev/drm/radeon/rv730_dpm.c | 508 ++ sys/dev/drm/radeon/rv730d.h | 165 + sys/dev/drm/radeon/rv740_dpm.c | 416 ++ sys/dev/drm/radeon/rv740d.h | 117 + sys/dev/drm/radeon/rv770.c | 17 +- sys/dev/drm/radeon/rv770_dpm.c | 2532 +++++++ sys/dev/drm/radeon/rv770_dpm.h | 290 + sys/dev/drm/radeon/rv770_smc.c | 621 ++ sys/dev/drm/radeon/rv770_smc.h | 209 + sys/dev/drm/radeon/rv770d.h | 285 +- sys/dev/drm/radeon/si.c | 1686 ++++- sys/dev/drm/radeon/si_blit_shaders.c | 2 - sys/dev/drm/radeon/si_blit_shaders.h | 1 - sys/dev/drm/radeon/si_dpm.c | 6441 ++++++++++++++++++ sys/dev/drm/radeon/si_dpm.h | 227 + sys/dev/drm/radeon/si_reg.h | 2 - sys/dev/drm/radeon/si_smc.c | 303 + sys/dev/drm/radeon/sid.h | 619 +- sys/dev/drm/radeon/sislands_smc.h | 396 ++ sys/dev/drm/radeon/sumo_dpm.c | 1893 ++++++ sys/dev/drm/radeon/sumo_dpm.h | 220 + sys/dev/drm/radeon/sumo_smc.c | 221 + sys/dev/drm/radeon/sumod.h | 372 ++ sys/dev/drm/radeon/trinity_dpm.c | 1953 ++++++ sys/dev/drm/radeon/trinity_dpm.h | 132 + sys/dev/drm/radeon/trinity_smc.c | 122 + sys/dev/drm/radeon/trinityd.h | 228 + 144 files changed, 53804 insertions(+), 1408 deletions(-) create mode 100644 sys/dev/drm/radeon/btc_dpm.c create mode 100644 sys/dev/drm/radeon/btc_dpm.h create mode 100644 sys/dev/drm/radeon/btcd.h create mode 100644 sys/dev/drm/radeon/cik.c copy sys/dev/drm/radeon/{si_blit_shaders.c => cik_blit_shaders.c} (93%) copy sys/dev/drm/radeon/{si_blit_shaders.h => cik_blit_shaders.h} (81%) create mode 100644 sys/dev/drm/radeon/cik_reg.h copy sys/dev/drm/radeon/{sid.h => cikd.h} (57%) create mode 100644 sys/dev/drm/radeon/clearstate_cayman.h copy sys/dev/drm/radeon/{atom-types.h => clearstate_defs.h} (72%) create mode 100644 sys/dev/drm/radeon/clearstate_evergreen.h create mode 100644 sys/dev/drm/radeon/clearstate_si.h create mode 100644 sys/dev/drm/radeon/cypress_dpm.c create mode 100644 sys/dev/drm/radeon/cypress_dpm.h create mode 100644 sys/dev/drm/radeon/evergreen_smc.h create mode 100644 sys/dev/drm/radeon/ni_dpm.c create mode 100644 sys/dev/drm/radeon/ni_dpm.h create mode 100644 sys/dev/drm/radeon/nislands_smc.h create mode 100644 sys/dev/drm/radeon/ppsmc.h create mode 100644 sys/dev/drm/radeon/r600_dpm.c create mode 100644 sys/dev/drm/radeon/r600_dpm.h create mode 100644 sys/dev/drm/radeon/radeon_ucode.h create mode 100644 sys/dev/drm/radeon/rs780_dpm.c create mode 100644 sys/dev/drm/radeon/rs780_dpm.h create mode 100644 sys/dev/drm/radeon/rs780d.h create mode 100644 sys/dev/drm/radeon/rv6xx_dpm.c create mode 100644 sys/dev/drm/radeon/rv6xx_dpm.h create mode 100644 sys/dev/drm/radeon/rv6xxd.h create mode 100644 sys/dev/drm/radeon/rv730_dpm.c create mode 100644 sys/dev/drm/radeon/rv730d.h create mode 100644 sys/dev/drm/radeon/rv740_dpm.c create mode 100644 sys/dev/drm/radeon/rv740d.h create mode 100644 sys/dev/drm/radeon/rv770_dpm.c create mode 100644 sys/dev/drm/radeon/rv770_dpm.h create mode 100644 sys/dev/drm/radeon/rv770_smc.c create mode 100644 sys/dev/drm/radeon/rv770_smc.h create mode 100644 sys/dev/drm/radeon/si_dpm.c create mode 100644 sys/dev/drm/radeon/si_dpm.h create mode 100644 sys/dev/drm/radeon/si_smc.c create mode 100644 sys/dev/drm/radeon/sislands_smc.h create mode 100644 sys/dev/drm/radeon/sumo_dpm.c create mode 100644 sys/dev/drm/radeon/sumo_dpm.h create mode 100644 sys/dev/drm/radeon/sumo_smc.c create mode 100644 sys/dev/drm/radeon/sumod.h create mode 100644 sys/dev/drm/radeon/trinity_dpm.c create mode 100644 sys/dev/drm/radeon/trinity_dpm.h create mode 100644 sys/dev/drm/radeon/trinity_smc.c create mode 100644 sys/dev/drm/radeon/trinityd.h http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/57e252bfa9ffec9f583f486376e43c8b2c0b8809 -- DragonFly BSD source repository