[Openpvrsgx-devgroup] Intel Poulsbo

James Hilliard james.hilliard1 at gmail.com
Thu Apr 23 00:00:35 CEST 2020


On Wed, Apr 22, 2020 at 12:32 PM Jeffrey Mckenzie
<jeffreymckenzie094 at gmail.com> wrote:
>
> Hello,
>
> I have a Sony Vaio P based on a Intel Poulsbo with a GMA500, that is
> based on a PowerVR SGX 535.
>
> What work would be needed to get this to work? Is this x86 SoC
> compatible with the DTS bindings that are currently being developed?
> Are there any userspace blobs that are suitable for Linux on x86?
I don't think the x86 platform uses DTS bindings in general as those
platforms have auto-detection capability which makes a device tree
entirely unnecessary, detecting the gma500 hardware can be done
via the unique reported pci id's for example.

See here for the pci id table used by the gma500 driver for autodetection:
https://github.com/torvalds/linux/blob/v5.6/drivers/gpu/drm/gma500/psb_drv.c#L40-L99

I've had work done already to add page_flip support to the gma500
driver for psb and cdv variants in the mainline kernel so that this
hardware can be used with a wayland based graphics stack for an
embedded cdv/gma3650 platform I'm supporting, psb/gma500 was
also supported at the same time. While my use case luckily doesn't
have a hard requirement on acceleration it would be handy to have
so I'd be willing to support any project working on a fully open source
accelerated driver as I have a very large amount of these boards I
will need to support indefinitely on a mainline kernel. From my
understanding the accelerated drivers Intel released for older kernels
do not support 64 bit however so using those would not be feasible
as I use a 64 bit mainline kernel. The changes to support wayland
were only recently added in the mainline kernel 5.6 release.
>
> Thanks!
> _______________________________________________
> https://github.com/openpvrsgx-devgroup/linux_openpvrsgx
> openpvrsgx-devgroup mailing list
> openpvrsgx-devgroup at letux.org
> http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup


More information about the openpvrsgx-devgroup mailing list