aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/ast/ast_post.c
Commit message (Collapse)AuthorAgeFilesLines
...
| * drm/ast: resync the dram post code with upstreamDave Airlie2014-05-191-302/+172
| | | | | | | | | | | | | | This resyncs the dram post code with the upstream X.org driver where ast have improved the code for setting up the dram chips. Signed-off-by: Dave Airlie <[email protected]>
| * drm/ast: add AST 2400 support.Dave Airlie2014-05-191-3/+3
| | | | | | | | | | | | | | | | This is ported from the userspace driver. Untested on any ast2400 hw so far. Signed-off-by: Dave Airlie <[email protected]>
* | drm/ast: fix value check in cbr_scan2Dave Airlie2014-04-181-1/+1
|/ | | | | | | | | this is a typo vs the ums driver, fix to check correct value. Found initially by Coverity. Reported-by: Daniel Vetter <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/David Howells2012-10-021-1/+1
| | | | | | | | | | | Convert #include "..." to #include <path/...> in drivers/gpu/. Signed-off-by: David Howells <[email protected]> Acked-by: Dave Airlie <[email protected]> Acked-by: Arnd Bergmann <[email protected]> Acked-by: Thomas Gleixner <[email protected]> Acked-by: Paul E. McKenney <[email protected]> Acked-by: Dave Jones <[email protected]>
* drm: Initial KMS driver for AST (ASpeed Technologies) 2000 series (v2)Dave Airlie2012-05-171-0/+1780
This is the initial driver for the Aspeed Technologies chips found in servers. This driver supports the AST 2000, 2100, 2200, 2150 and 2300. It doesn't support the AST11xx due to lack of hw to test it on, and them requiring different codepaths. This driver is intended to be used with xf86-video-modesetting in userspace. This driver has a slightly different design than other KMS drivers, but future server chips will probably share similiar setup. As these GPUs commonly have low video RAM, it doesn't make sense to put the kms console in VRAM always. This driver places the kms console into system RAM, and does dirty updates to a copy in video RAM. When userspace sets a new scanout buffer, it forcefully evicts the video RAM console, and X can create a framebuffer that can use all of of video RAM. This driver uses TTM but in a very simple fashion to control the eviction to system RAM of the console, and multiple servers. v2: add s/r support, fix Kconfig. Signed-off-by: Dave Airlie <[email protected]>