android_kernel_msm-6.1_noth.../drivers/gpu/drm/radeon
Linus Torvalds a7d7a143d0 Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
Pull DRM updates from Dave Airlie:
 "Like all good pull reqs this ends with a revert, so it must mean we
  tested it,

[ Ed. That's _one_ way of looking at it ]

  This pull is missing nouveau, Ben has been stuck trying to track down
  a very longstanding bug that revealed itself due to some other
  changes.  I've asked him to send you a direct pull request for nouveau
  once he cleans things up.  I'm away until Monday so don't want to
  delay things, you can make a decision on that when he sends it, I have
  my phone so I can ack things just not really merge much.

  It has one trivial conflict with your tree in armada_drv.c, and also
  the pull request contains some component changes that are already in
  your tree, the base tree from Russell went via Greg's tree already,
  but some stuff still shows up in here that doesn't when I merge my
  tree into yours.

  Otherwise all pretty standard graphics fare, one new driver and
  changes all over the place.

  New drivers:
   - sti kms driver for STMicroelectronics chipsets stih416 and stih407.

  core:
   - lots of cleanups to the drm core
   - DP MST helper code merged
   - universal cursor planes.
   - render nodes enabled by default

  panel:
   - better panel interfaces
   - new panel support
   - non-continuous cock advertising ability

  ttm:
   - shrinker fixes

  i915:
   - hopefully ditched UMS support
   - runtime pm fixes
   - psr tracking and locking - now enabled by default
   - userptr fixes
   - backlight brightness fixes
   - MST support merged
   - runtime PM for dpms
   - primary planes locking fixes
   - gen8 hw semaphore support
   - fbc fixes
   - runtime PM on SOix sleep state hw.
   - mmio base page flipping
   - lots of vlv/chv fixes.
   - universal cursor planes

  radeon:
   - Hawaii fixes
   - display scalar support for non-fixed mode displays
   - new firmware format support
   - dpm on more asics by default
   - GPUVM improvements
   - uncached and wc GTT buffers
   - BOs > visible VRAM

  exynos:
   - i80 interface support
   - module auto-loading
   - ipp driver consolidated.

  armada:
   - irq handling in crtc layer only
   - crtc renumbering
   - add component support
   - DT interaction changes.

  tegra:
   - load as module fixes
   - eDP bpp and sync polarity fixed
   - DSI non-continuous clock mode support
   - better support for importing buffers from nouveau

  msm:
   - mdp5/adq8084 v1.3 hw enablement
   - devicetree clk changse
   - ifc6410 board working

  tda998x:
   - component support
   - DT documentation update

  vmwgfx:
   - fix compat shader namespace"

* 'drm-next' of git://people.freedesktop.org/~airlied/linux: (551 commits)
  Revert "drm: drop redundant drm_file->is_master"
  drm/panel: simple: Use devm_gpiod_get_optional()
  drm/dsi: Replace upcasting macro by function
  drm/panel: ld9040: Replace upcasting macro by function
  drm/exynos: dp: Modify driver to support drm_panel
  drm/exynos: Move DP setup into commit()
  drm/panel: simple: Add AUO B133HTN01 panel support
  drm/panel: simple: Support delays in panel functions
  drm/panel: simple: Add proper definition for prepare and unprepare
  drm/panel: s6e8aa0: Add proper definition for prepare and unprepare
  drm/panel: ld9040: Add proper definition for prepare and unprepare
  drm/tegra: Add support for panel prepare and unprepare routines
  drm/exynos: dsi: Add support for panel prepare and unprepare routines
  drm/exynos: dpi: Add support for panel prepare and unprepare routines
  drm/panel: simple: Add dummy prepare and unprepare routines
  drm/panel: s6e8aa0: Add dummy prepare and unprepare routines
  drm/panel: ld9040: Add dummy prepare and unprepare routines
  drm/panel: Provide convenience wrapper for .get_modes()
  drm/panel: add .prepare() and .unprepare() functions
  drm/panel: simple: Remove simple-panel compatible
  ...
2014-08-07 17:36:12 -07:00
..
reg_srcs
.gitignore
atom-bits.h
atom-names.h
atom-types.h
atom.c
atom.h
atombios.h
atombios_crtc.c
atombios_dp.c
atombios_encoders.c drm/radeon: use a fetch function to get the edid 2014-08-05 08:53:30 -04:00
atombios_i2c.c
avivod.h
btc_dpm.c
btc_dpm.h
btcd.h
cayman_blit_shaders.c
cayman_blit_shaders.h
ci_dpm.c drm/radeon/dpm: handle voltage info fetching on hawaii 2014-08-05 08:53:47 -04:00
ci_dpm.h
ci_smc.c drm/radeon/cik: Add support for new ucode format (v5) 2014-08-05 08:53:24 -04:00
cik.c drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) 2014-08-05 08:54:00 -04:00
cik_blit_shaders.c
cik_blit_shaders.h
cik_reg.h
cik_sdma.c drm/radeon: split PT setup in more functions 2014-08-05 08:53:55 -04:00
cikd.h
clearstate_cayman.h
clearstate_ci.h
clearstate_defs.h
clearstate_evergreen.h
clearstate_si.h
cypress_dpm.c
cypress_dpm.h
dce3_1_afmt.c
dce6_afmt.c drm/radeon: use a fetch function to get the edid 2014-08-05 08:53:30 -04:00
evergreen.c drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) 2014-08-05 08:54:00 -04:00
evergreen_blit_shaders.c
evergreen_blit_shaders.h
evergreen_cs.c
evergreen_dma.c
evergreen_hdmi.c drm/radeon: use a fetch function to get the edid 2014-08-05 08:53:30 -04:00
evergreen_reg.h
evergreen_smc.h
evergreend.h
Kconfig
kv_dpm.c
kv_dpm.h
kv_smc.c
Makefile drm/radeon: separate ring and IB handling 2014-08-05 08:53:44 -04:00
mkregtable.c
ni.c drm/radeon: Remove radeon_gart_restore() 2014-08-05 08:53:31 -04:00
ni_dma.c drm/radeon: split PT setup in more functions 2014-08-05 08:53:55 -04:00
ni_dpm.c
ni_dpm.h
ni_reg.h
nid.h
nislands_smc.h
ObjectID.h
ppsmc.h
pptable.h
r100.c drm/radeon: Always flush the HDP cache before submitting a CS to the GPU 2014-08-05 08:53:45 -04:00
r100_track.h
r100d.h
r200.c
r300.c drm/radeon: Pass GART page flags to radeon_gart_set_page() explicitly 2014-08-05 08:53:32 -04:00
r300_cmdbuf.c
r300_reg.h
r300d.h
r420.c
r420d.h
r500_reg.h
r520.c
r520d.h
r600.c drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) 2014-08-05 08:54:00 -04:00
r600_audio.c
r600_blit.c
r600_blit_shaders.c
r600_blit_shaders.h
r600_cp.c
r600_cs.c
r600_dma.c
r600_dpm.c
r600_dpm.h
r600_hdmi.c
r600_reg.h
r600d.h
radeon.h drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) 2014-08-05 08:54:00 -04:00
radeon_acpi.c
radeon_acpi.h
radeon_agp.c
radeon_asic.c drm/radeon: split PT setup in more functions 2014-08-05 08:53:55 -04:00
radeon_asic.h drm/radeon: split PT setup in more functions 2014-08-05 08:53:55 -04:00
radeon_atombios.c drm/radeon/atom: add new voltage fetch function for hawaii 2014-08-05 08:53:46 -04:00
radeon_atpx_handler.c
radeon_benchmark.c drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2) 2014-08-05 08:53:33 -04:00
radeon_bios.c
radeon_clocks.c
radeon_combios.c
radeon_connectors.c drm/radeon: Prevent hdmi deep color if max_tmds_clock is undefined. 2014-08-05 11:22:54 -04:00
radeon_cp.c
radeon_cs.c drm/radeon: invalidate moved BOs in the VM (v2) 2014-08-05 08:53:49 -04:00
radeon_cursor.c
radeon_device.c drm/radeon: adjust default radeon_vm_block_size v2 2014-08-05 08:53:52 -04:00
radeon_display.c drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) 2014-08-05 08:54:00 -04:00
radeon_drv.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2014-08-07 17:36:12 -07:00
radeon_drv.h
radeon_encoders.c drm/radeon: use a fetch function to get the edid 2014-08-05 08:53:30 -04:00
radeon_family.h
radeon_fb.c drm/radeon: remove discardable flag from radeon_gem_object_create 2014-08-05 08:53:37 -04:00
radeon_fence.c
radeon_gart.c drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2) 2014-08-05 08:53:33 -04:00
radeon_gem.c drm/radeon: use an intervall tree to manage the VMA v2 2014-08-05 08:53:51 -04:00
radeon_i2c.c
radeon_ib.c drm/radeon: separate ring and IB handling 2014-08-05 08:53:44 -04:00
radeon_ioc32.c
radeon_irq.c
radeon_irq_kms.c
radeon_kms.c drm/radeon: tweak ACCEL_WORKING2 query for the new firmware for hawaii 2014-08-05 08:53:59 -04:00
radeon_legacy_crtc.c
radeon_legacy_encoders.c
radeon_legacy_tv.c
radeon_mem.c
radeon_mode.h drm/radeon: make radeon_connector_encoder_is_hbr2 static 2014-08-05 08:53:39 -04:00
radeon_object.c drm/radeon: add radeon_bo_ref function 2014-08-05 08:53:53 -04:00
radeon_object.h drm/radeon: add radeon_bo_ref function 2014-08-05 08:53:53 -04:00
radeon_pm.c drm/radeon: re-enable dpm by default on BTC 2014-08-05 08:53:49 -04:00
radeon_prime.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2014-08-07 17:36:12 -07:00
radeon_reg.h
radeon_ring.c drm/radeon: Always flush the HDP cache before submitting a CS to the GPU 2014-08-05 08:53:45 -04:00
radeon_sa.c drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2) 2014-08-05 08:53:33 -04:00
radeon_semaphore.c
radeon_state.c
radeon_test.c drm/radeon: use vram/gart pinned size in radeon_do_test_moves 2014-08-05 08:53:35 -04:00
radeon_trace.h drm/radeon: use an intervall tree to manage the VMA v2 2014-08-05 08:53:51 -04:00
radeon_trace_points.c
radeon_ttm.c drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2) 2014-08-05 08:53:33 -04:00
radeon_ucode.c drm/radeon: add new firmware header definitions (v3) 2014-08-05 08:53:22 -04:00
radeon_ucode.h drm/radeon: add new firmware header definitions (v3) 2014-08-05 08:53:22 -04:00
radeon_uvd.c drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2) 2014-08-05 08:53:33 -04:00
radeon_vce.c drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2) 2014-08-05 08:53:33 -04:00
radeon_vm.c drm/radeon: update IB size estimation for VM 2014-08-05 08:53:56 -04:00
rs100d.h
rs400.c drm/radeon: Pass GART page flags to radeon_gart_set_page() explicitly 2014-08-05 08:53:32 -04:00
rs400d.h
rs600.c drm/radeon: Pass GART page flags to radeon_gart_set_page() explicitly 2014-08-05 08:53:32 -04:00
rs600d.h
rs690.c
rs690d.h
rs780_dpm.c
rs780_dpm.h
rs780d.h
rv6xx_dpm.c
rv6xx_dpm.h
rv6xxd.h
rv200d.h
rv250d.h
rv350d.h
rv515.c
rv515d.h
rv730_dpm.c
rv730d.h
rv740_dpm.c
rv740d.h
rv770.c drm/radeon: Remove radeon_gart_restore() 2014-08-05 08:53:31 -04:00
rv770_dma.c
rv770_dpm.c
rv770_dpm.h
rv770_smc.c
rv770_smc.h
rv770d.h
si.c drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) 2014-08-05 08:54:00 -04:00
si_blit_shaders.c
si_blit_shaders.h
si_dma.c drm/radeon: split PT setup in more functions 2014-08-05 08:53:55 -04:00
si_dpm.c drm/radeon/dpm: add support for SVI2 voltage for SI 2014-08-05 08:53:21 -04:00
si_dpm.h drm/radeon/dpm: add support for SVI2 voltage for SI 2014-08-05 08:53:21 -04:00
si_reg.h
si_smc.c drm/radeon/si: Add support for new ucode format (v3) 2014-08-05 08:53:23 -04:00
sid.h
sislands_smc.h drm/radeon/dpm: add support for SVI2 voltage for SI 2014-08-05 08:53:21 -04:00
smu7.h
smu7_discrete.h
smu7_fusion.h
sumo_dpm.c
sumo_dpm.h
sumo_smc.c
sumod.h
trinity_dpm.c drm/radeon/TN: only enable bapm on MSI systems 2014-07-21 13:17:39 -04:00
trinity_dpm.h
trinity_smc.c
trinityd.h
uvd_v1_0.c
uvd_v2_2.c
uvd_v3_1.c
uvd_v4_2.c
vce_v1_0.c
vce_v2_0.c