diff options
author | Robert Nelson <robertcnelson@gmail.com> | 2014-12-05 08:42:03 -0600 |
---|---|---|
committer | Rob Clark <robdclark@gmail.com> | 2014-12-06 11:38:17 -0500 |
commit | 5d3d49ba6a9744291bf345a4bf931762a8b8703e (patch) | |
tree | ba812b99db37ba1af080ea3e926703ace4e2e3e8 | |
parent | d48d09cf60437f04af46758567be6449ab3bfbe5 (diff) |
add support for AM572x in the DDX
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
Signed-off-by: Rob Clark <robdclark@gmail.com>
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | src/omap_driver.c | 3 | ||||
-rw-r--r-- | src/omap_driver.h | 2 |
3 files changed, 5 insertions, 1 deletions
@@ -9,6 +9,7 @@ the following chipsets: + OMAP4460 + OMAP5430 + OMAP5432 + + AM572x NOTE: this driver is work in progress.. you probably don't want to try diff --git a/src/omap_driver.c b/src/omap_driver.c index 1fc188d..b9d90c5 100644 --- a/src/omap_driver.c +++ b/src/omap_driver.c @@ -95,6 +95,7 @@ static SymTabRec OMAPChipsets[] = { /* { 4470, "OMAP4470 with <redacted> ;-)" }, */ { 0x5430, "OMAP5430 with PowerVR SGX544 MP" }, { 0x5432, "OMAP5432 with PowerVR SGX544 MP" }, + { 0x0752, "AM572x with PowerVR SGX544 MP" }, {-1, NULL } }; @@ -620,6 +621,7 @@ OMAPPreInit(ScrnInfoPtr pScrn, int flags) case 0x4460: case 0x5430: case 0x5432: + case 0x0752: if (xf86LoadSubModule(pScrn, SUB_MODULE_PVR)) { INFO_MSG("Loaded the %s sub-module", SUB_MODULE_PVR); } else { @@ -663,6 +665,7 @@ OMAPAccelInit(ScreenPtr pScreen) case 0x4460: case 0x5430: case 0x5432: + case 0x0752: INFO_MSG("Initializing the \"%s\" sub-module ...", SUB_MODULE_PVR); pOMAP->pOMAPEXA = InitPowerVREXA(pScreen, pScrn, pOMAP->drmFD); if (pOMAP->pOMAPEXA) { diff --git a/src/omap_driver.h b/src/omap_driver.h index 6d2517e..8277e25 100644 --- a/src/omap_driver.h +++ b/src/omap_driver.h @@ -184,7 +184,7 @@ static inline Bool has_video(OMAPPtr pOMAP) static inline Bool has_dmm(OMAPPtr pOMAP) { - return pOMAP->chipset >= 0x4430; + return pOMAP->chipset >= 0x4430 || pOMAP->chipset == 0x0752; } static inline Bool has_rotation(OMAPPtr pOMAP) |