mirror of
https://github.com/patjak/facetimehd.git
synced 2026-04-09 19:10:01 +02:00
Initial roadmap
@@ -18,8 +18,38 @@ It's a mix of probing, reverse engineering, reading up on similar hardware, gues
|
||||
* 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.
|
||||
* ~~PCI driver prototype~~
|
||||
* ~~Resource allocation~~
|
||||
* ~~PCIE link init~~
|
||||
* ~~Initial SoC bootup and config~~
|
||||
* ~~PLL reset~~
|
||||
* ~~PLL init~~
|
||||
* DDR PHY
|
||||
* ~~Controller soft reset~~
|
||||
* ~~Controller init~~
|
||||
* ~~Save / Restore configuration~~
|
||||
* Timings calibration
|
||||
* ~~Memory verification~~
|
||||
* ~~RD DATA DELAY FIFO~~
|
||||
* ~~RE BYTE FIFO~~
|
||||
* ~~One RE FIFO~~
|
||||
* RD DQS (started)
|
||||
* WR DQ
|
||||
* WR DM
|
||||
* ADDR
|
||||
* Sensor(s)
|
||||
* Image signal processor
|
||||
* IPC
|
||||
* Firmware loading
|
||||
* Control interface / Command stream
|
||||
* Interrupts
|
||||
* Memory management / sync
|
||||
* Runtime power management
|
||||
* ...
|
||||
* Add V4L2 interface
|
||||
* Prepare for mainline inclusion
|
||||
|
||||
These are the needed steps identified so far. Some of them needs to be done in parallel. There are probably more stuff and the difficulty of each step is unknown. The roadmap will be updated when more information is available.
|
||||
|
||||
# Other Questions
|
||||
### Can we use firmware from osx drivers?
|
||||
|
||||
Reference in New Issue
Block a user