Commit 82c41a99 authored by Michael Zoran's avatar Michael Zoran Committed by Greg Kroah-Hartman

staging: vchi: Remove ARM64 from TODO list

ARM64 for core vchiq which is the core of vc04_services should
now be work complete.  The driver compiles without any errors
or warnings, and works just as well as 32 bit mode.  The
necessary compatibility wrappers for the 32 bit ioctls have been
written and merged.

Since no more ARM64 specific changes should be needed, perhaps
it's best to remove it from the TODO list.
Signed-off-by: default avatarMichael Zoran <mzoran@crowfest.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b8f93267
1) Port to aarch64 1) Write a DT binding doc and get the corresponding DT node merged to
This driver won't be very useful unless we also have it working on
Raspberry Pi 3. This requires, at least:
- Figure out an alternative to the dmac_map_area() hack.
- Decide what to use instead of dsb().
- Do something about (int) cast of bulk->data in
vchiq_bulk_transfer().
bulk->data is a bus address going across to the firmware. We know
our bus addresses are <32bit.
2) Write a DT binding doc and get the corresponding DT node merged to
bcm2835. bcm2835.
This will let the driver probe when enabled. This will let the driver probe when enabled.
3) Import drivers using VCHI. 2) Import drivers using VCHI.
VCHI is just a tool to let drivers talk to the firmware. Here are VCHI is just a tool to let drivers talk to the firmware. Here are
some of the ones we want: some of the ones we want:
...@@ -41,7 +26,7 @@ some of the ones we want: ...@@ -41,7 +26,7 @@ some of the ones we want:
to manage these buffers as dmabufs so that we can zero-copy import to manage these buffers as dmabufs so that we can zero-copy import
camera images into vc4 for rendering/display. camera images into vc4 for rendering/display.
4) Garbage-collect unused code 3) Garbage-collect unused code
One of the reasons this driver wasn't upstreamed previously was that One of the reasons this driver wasn't upstreamed previously was that
there's a lot code that got built that's probably unnecessary these there's a lot code that got built that's probably unnecessary these
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment