[Letux-kernel] Lay common foundation to make PVR/SGX work without hacks on OMAP34xx, OMAP36xx, AM335x and potentially OMAP4, OMAP5

H. Nikolaus Schaller hns at goldelico.com
Wed Feb 13 16:36:09 CET 2019


> Am 13.02.2019 um 16:22 schrieb Tomi Valkeinen <tomi.valkeinen at ti.com>:
> 
> On 13/02/2019 16:35, Tony Lindgren wrote:
>> * H. Nikolaus Schaller <hns at goldelico.com> [190213 05:50]:
>>>> Am 12.02.2019 um 21:18 schrieb Tony Lindgren <tony at atomide.com>:
>>>> To me it seems just the wrapper IP is different. If you look at
>>>> drivers/gpu/drm/gma500/accel_2d.c it seems to be only accessing
>>>> the sgx registers based on a quick glance. So it's already quite
>>>> generic.
> 
> One thing I only now realized/remembered is that not all SGX versions
> have 2D HW. And I think there are two different 2D HW cores. The details
> are fuzzy to me, though.

I have looked into the OMAP3530 TRM and that one only talks about "the SGX subsystem"
with 2d/3d capabilities. Which would probably mean a single unit - perhaps with different drivers.
So it is questionable if they can be used in parallel.

So since this is confusing, I'd postpone it until we have a better understanding.

BR,
Nikolaus



More information about the Letux-kernel mailing list