0001 .. SPDX-License-Identifier: GPL-2.0
0002
0003 The Rockchip Image Signal Processor Driver (rkisp1)
0004 ===================================================
0005
0006 Versions and their differences
0007 ------------------------------
0008
0009 The rkisp1 block underwent some changes between SoC implementations.
0010 The vendor designates them as:
0011
0012 - V10: used at least in rk3288 and rk3399
0013 - V11: declared in the original vendor code, but not used
0014 - V12: used at least in rk3326 and px30
0015 - V13: used at least in rk1808
0016 - V20: used in rk3568 and beyond
0017
0018 Right now the kernel supports rkisp1 implementations based
0019 on V10 and V12 variants. V11 does not seem to be actually used
0020 and V13 will need some more additions but isn't researched yet,
0021 especially as it seems to be limited to the rk1808 which hasn't
0022 reached much market spread.
0023
0024 V20 on the other hand will probably be used in future SoCs and
0025 has seen really big changes in the vendor kernel, so will need
0026 quite a bit of research.
0027
0028 Changes from V10 to V12
0029 -----------------------
0030
0031 - V12 supports a new CSI-host implementation but can still
0032 also use the same implementation from V10
0033 - The module for lens shading correction got changed
0034 from 12bit to 13bit width
0035 - The AWB and AEC modules got replaced to support finer
0036 grained data collection
0037
0038 Changes from V12 to V13
0039 -----------------------
0040
0041 The list for V13 is incomplete and needs further investigation.
0042
0043 - V13 does not support the old CSI-host implementation anymore