xref: /linux/drivers/staging/media/ipu3/TODO (revision 44f57d78)
1This is a list of things that need to be done to get this driver out of the
2staging directory.
3
4- Request API conversion. Remove of the dual pipeline and associate buffers
5  as well as formats and the binary used to a request. Remove the
6  opportunistic buffer management. (Sakari)
7
8- Using ENABLED and IMMUTABLE link flags for the links where those are
9  relevant. (Sakari)
10
11- IPU3 driver documentation (Laurent)
12  Add diagram in driver rst to describe output capability.
13  Comments on configuring v4l2 subdevs for CIO2 and ImgU.
14
15- uAPI documentation:
16  Further clarification on some ambiguities such as data type conversion of
17  IEFD CU inputs. (Sakari)
18  Move acronyms to doc-rst file. (Mauro)
19
20- Switch to yavta from v4l2n in driver docs.
21
22- Elaborate the functionality of different selection rectangles in driver
23  documentation. This may require driver changes as well.
24
25- More detailed documentation on calculating BDS, GCD etc. sizes needed.
26
27- Document different operation modes, and which buffer queues are relevant
28  in each mode. To process an image, which queues require a buffer an in
29  which ones is it optional?
30
31- Make sure it builds fine with no warnings with W=1
32