44 lines
1.4 KiB
ReStructuredText
44 lines
1.4 KiB
ReStructuredText
|
.. SPDX-License-Identifier: GPL-2.0
|
||
|
|
||
|
The Rockchip Image Signal Processor Driver (rkisp1)
|
||
|
===================================================
|
||
|
|
||
|
Versions and their differences
|
||
|
------------------------------
|
||
|
|
||
|
The rkisp1 block underwent some changes between SoC implementations.
|
||
|
The vendor designates them as:
|
||
|
|
||
|
- V10: used at least in rk3288 and rk3399
|
||
|
- V11: declared in the original vendor code, but not used
|
||
|
- V12: used at least in rk3326 and px30
|
||
|
- V13: used at least in rk1808
|
||
|
- V20: used in rk3568 and beyond
|
||
|
|
||
|
Right now the kernel supports rkisp1 implementations based
|
||
|
on V10 and V12 variants. V11 does not seem to be actually used
|
||
|
and V13 will need some more additions but isn't researched yet,
|
||
|
especially as it seems to be limited to the rk1808 which hasn't
|
||
|
reached much market spread.
|
||
|
|
||
|
V20 on the other hand will probably be used in future SoCs and
|
||
|
has seen really big changes in the vendor kernel, so will need
|
||
|
quite a bit of research.
|
||
|
|
||
|
Changes from V10 to V12
|
||
|
-----------------------
|
||
|
|
||
|
- V12 supports a new CSI-host implementation but can still
|
||
|
also use the same implementation from V10
|
||
|
- The module for lens shading correction got changed
|
||
|
from 12bit to 13bit width
|
||
|
- The AWB and AEC modules got replaced to support finer
|
||
|
grained data collection
|
||
|
|
||
|
Changes from V12 to V13
|
||
|
-----------------------
|
||
|
|
||
|
The list for V13 is incomplete and needs further investigation.
|
||
|
|
||
|
- V13 does not support the old CSI-host implementation anymore
|