[git pull] drm ast support for ast 2500 hardware

From: Dave Airlie
Date: Mon Feb 27 2017 - 22:39:21 EST

This is a set of changes to enable the AST2500 BMC hardware, and also
fix some bugs interacting with the older AST hardware.

Some of the bug fixes are cc'ed to stable.


The following changes since commit 45554b2357d5782497e59f09146cc3636d6ad551:

Merge tag 'trace-v4.11-2' of
(2017-02-27 13:36:19 -0800)

are available in the git repository at:

git://people.freedesktop.org/~airlied/linux tags/drm-ast-2500-for-v4.11

for you to fetch changes up to 9bb92f51558f2ef5f56c257bdcea0588f31d857e:

drm/ast: Call open_key before enable_mmio in POST code (2017-02-28
13:25:32 +1000)

AST 2500 support for v4.11 - new hardware

Benjamin Herrenschmidt (5):
drm/ast: const'ify mode setting tables
drm/ast: Remove spurious include
drm/ast: Fix calculation of MCLK
drm/ast: Factor mmc_test code in POST code
drm/ast: Rename ast_init_dram_2300 to ast_post_chip_2300

Russell Currey (1):
drm/ast: Handle configuration without P2A bridge

Y.C. Chen (6):
drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
drm/ast: Base support for AST2500
drm/ast: Fixed vram size incorrect issue on POWER
drm/ast: POST code for the new AST2500
drm/ast: Fix test for VGA enabled
drm/ast: Call open_key before enable_mmio in POST code

drivers/gpu/drm/ast/ast_dram_tables.h | 62 ++++
drivers/gpu/drm/ast/ast_drv.h | 12 +-
drivers/gpu/drm/ast/ast_main.c | 304 +++++++++++-------
drivers/gpu/drm/ast/ast_mode.c | 38 ++-
drivers/gpu/drm/ast/ast_post.c | 562 +++++++++++++++++++++++++++++-----
drivers/gpu/drm/ast/ast_tables.h | 164 ++++++----
6 files changed, 883 insertions(+), 259 deletions(-)