[PATCH] add support for AM572x in the DDX

Emil Velikov emil.l.velikov at gmail.com
Fri Dec 5 08:57:05 PST 2014


Adding the freedreno ML to the Cc list :-)

-Emil

On 5 December 2014 at 14:42, Robert Nelson <robertcnelson at gmail.com> wrote:
> Signed-off-by: Robert Nelson <robertcnelson at gmail.com>
> ---
>  README            | 1 +
>  src/omap_driver.c | 3 +++
>  src/omap_driver.h | 2 +-
>  3 files changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/README b/README
> index 059f258..d4afd89 100644
> --- a/README
> +++ b/README
> @@ -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)
> --
> 2.1.3
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel


More information about the dri-devel mailing list