Initial Home page - I can't help write the code but you mentioned making a wiki page, hope this is helpful if not feel free to just delete it.

kie27
2014-10-12 20:56:02 -07:00
commit ef91df13c6

@@ -0,0 +1,30 @@
# This page
is about the Linux driver for the Broadcom 1570 PCIe webcam.
By providing all the information in the wiki it means people don't need to read through all the open issues to get information about the driver.
# Motivation
Get the webcam included in the current Macbook Pro (first released in late 2013) working on linux.
A lot of users would like to see this driver and but don't have the skills/knowledge to write it.
# Difficulties
It uses the PCIE bus rather than USB and Broadcom has not provided any specs.
Writing the driver is going to be much more complicated :(
# Approach
It's a mix of probing, reverse engineering, reading up on similar hardware, guessing, etc.
# Current Status
* There is some code on github, written by Patrik Jakobsson, released under the GNU GPL v.2.
* It is a work in progress and not yet working. There is a lot to do.
# Roadmap
* This driver will have to interface with the video4linux2 system as well as communicate with the underlying pci device. It will eventually be a V4L2 device so that it'll appear as a standard Linux webcam.
* Patrik the roadmap can probably only be written by you... todo.
# Other Questions
### Can we use firmware from osx drivers?
Yes, we need to load the firmware onto the device and I'm assuming that it can be extracted from the OSX driver. I haven't looked much at the firmware loading parts yet so not sure how it works or if the firmware is licensed in a way that allows us to distribute it with this driver.
### How can I help?
* Code contributions are welcome.
* If someone could convince Broadcom to release the specs it would be immensely helpful.