summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2012-03-05 07:53:47 -0800
committerRob Clark <robdclark@gmail.com>2012-03-05 07:53:47 -0800
commit7fc77c671d504654255e42fea0ec579593c811e5 (patch)
tree287a6bd788516b24fa17e7fc7b2c7430a46e23c9
parent979add5e824e7005010232382c576b7b41dc25c1 (diff)
parent1ae203654793bbb29d6dc6e2b1fbbace6f315b68 (diff)
Merge pull request #1 from vstehle/vincent/5432-sgx
Add support for OMAP5430 and OMAP5432
-rw-r--r--README2
-rw-r--r--src/omap_driver.c6
2 files changed, 8 insertions, 0 deletions
diff --git a/README b/README
index c58eaa3..059f258 100644
--- a/README
+++ b/README
@@ -7,6 +7,8 @@ the following chipsets:
+ OMAP3630
+ OMAP4430
+ OMAP4460
+ + OMAP5430
+ + OMAP5432
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 f7d4944..3d32b7e 100644
--- a/src/omap_driver.c
+++ b/src/omap_driver.c
@@ -88,6 +88,8 @@ static SymTabRec OMAPChipsets[] = {
{ 0x4430, "OMAP4430 with PowerVR SGX540" },
{ 0x4460, "OMAP4460 with PowerVR SGX540" },
/* { 4470, "OMAP4470 with <redacted> ;-)" }, */
+ { 0x5430, "OMAP5430 with PowerVR SGX544 MP" },
+ { 0x5432, "OMAP5432 with PowerVR SGX544 MP" },
{-1, NULL }
};
@@ -602,6 +604,8 @@ OMAPPreInit(ScrnInfoPtr pScrn, int flags)
case 0x3630:
case 0x4430:
case 0x4460:
+ case 0x5430:
+ case 0x5432:
if (xf86LoadSubModule(pScrn, SUB_MODULE_PVR)) {
INFO_MSG("Loaded the %s sub-module", SUB_MODULE_PVR);
} else {
@@ -643,6 +647,8 @@ OMAPAccelInit(ScreenPtr pScreen)
case 0x3630:
case 0x4430:
case 0x4460:
+ case 0x5430:
+ case 0x5432:
INFO_MSG("Initializing the \"%s\" sub-module ...", SUB_MODULE_PVR);
pOMAP->pOMAPEXA = InitPowerVREXA(pScreen, pScrn, pOMAP->drmFD);
if (pOMAP->pOMAPEXA) {