Status of rpi work
Eric Anholt
eric at anholt.net
Mon May 11 15:47:02 PDT 2015
For those who aren't following my git tree
(https://github.com/anholt/linux), here's what I've got:
- rpi-mbox-only: Submitted v8 (!) to the list, waiting for an ack from
Jassi.
- rpi-mailbox: Adds a driver that gives other kernel drivers access to
the property interface, and talks to the firmware for power domains
(lets you get USB without using U-Boot, if you get lucky at device
probe ordering).
- rpi-clocks: Adds a clock provider talking to the firmware. Gets us
real values for a bunch of clocks, but it's not hooked up to DT. I've
been poking at doing it in DT a bit. Once we have it in DT, then we
can do a cpufreq implementation to get upstream's performance
hopefully matching downstream (I hear Andrea Merello just got one
working).
- bcm2836-mbox: A bcm2836 (Raspberry Pi 2) implementation sitting on top
of rpi-mailbox. Seems to work.
- bcm2836-smp: Adds SMP support to bcm2836-mbox. Has some bugs, haven't
figured it out.
- vc4-kms: VC4 kernel modesetting implementation. It can't do a full
modeset, but it does bring up the framebuffer and X (using
xf86-video-modesetting) if the firmware was setting the same
resolutionas the DRM decides to use. Needs rpi-clocks to do a full
modeset eventually.
- vc4-kms-v3d: VC4 3D driver implementation on top of vc4-kms, for use
with Mesa master (GLES 2.0 / OpenGL 2.0 support). Needs rpi-mailbox
to turn on v3d. The 3D ioctl ABI is definitely not stable, as I need
to do a bunch of performance analysis first. I won't be able to do
that really until we get a cpufreq driver in, have working perf
support, and hopefuly have bcm2836-smp in as well.
Sadly, with upstreaming of my prerequisites taking so long, I'm getting
pulled off to go do downstream work for a while. The Raspberry Pi folks
want a working graphics driver, and I've got to make that happen even if
we can't upstream in the kernel.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-rpi-kernel/attachments/20150511/91c2a538/attachment.sig>
More information about the linux-rpi-kernel
mailing list