diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-09-04 11:50:11 +0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2014-09-15 05:37:44 +0400 |
commit | d1b985572a3cf88e99a71fe7b8f294ad9f78f007 (patch) | |
tree | e78133fd737c7ed848576c6dcc1584adbc0354d2 /drivers/gpu/drm/ast/ast_drv.h | |
parent | 0dd68309b9c516eac76549b71f68f01f57bb0c71 (diff) | |
download | linux-d1b985572a3cf88e99a71fe7b8f294ad9f78f007.tar.xz |
drm/ast: POST chip at probe time if VGA not enabled
We need to do it on machines without a BIOS such as POWER8. Also
for detection to work without triggering PCIe errors, we need
to enable VGA early on, inside ast_detect_chip().
While touching those files, replace a few hard coded register
numbers with the corresponding symbolic constant.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/ast/ast_drv.h')
-rw-r--r-- | drivers/gpu/drm/ast/ast_drv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/ast/ast_drv.h b/drivers/gpu/drm/ast/ast_drv.h index a24cad4d1322..7485ff945ca9 100644 --- a/drivers/gpu/drm/ast/ast_drv.h +++ b/drivers/gpu/drm/ast/ast_drv.h @@ -384,6 +384,9 @@ int ast_bo_push_sysram(struct ast_bo *bo); int ast_mmap(struct file *filp, struct vm_area_struct *vma); /* ast post */ +void ast_enable_vga(struct drm_device *dev); +void ast_enable_mmio(struct drm_device *dev); +bool ast_is_vga_enabled(struct drm_device *dev); void ast_post_gpu(struct drm_device *dev); u32 ast_mindwm(struct ast_private *ast, u32 r); void ast_moutdwm(struct ast_private *ast, u32 r, u32 v); |