1*cd42f802SHeiko Stuebner.. SPDX-License-Identifier: GPL-2.0 2*cd42f802SHeiko Stuebner 3*cd42f802SHeiko StuebnerThe Rockchip Image Signal Processor Driver (rkisp1) 4*cd42f802SHeiko Stuebner=================================================== 5*cd42f802SHeiko Stuebner 6*cd42f802SHeiko StuebnerVersions and their differences 7*cd42f802SHeiko Stuebner------------------------------ 8*cd42f802SHeiko Stuebner 9*cd42f802SHeiko StuebnerThe rkisp1 block underwent some changes between SoC implementations. 10*cd42f802SHeiko StuebnerThe vendor designates them as: 11*cd42f802SHeiko Stuebner 12*cd42f802SHeiko Stuebner- V10: used at least in rk3288 and rk3399 13*cd42f802SHeiko Stuebner- V11: declared in the original vendor code, but not used 14*cd42f802SHeiko Stuebner- V12: used at least in rk3326 and px30 15*cd42f802SHeiko Stuebner- V13: used at least in rk1808 16*cd42f802SHeiko Stuebner- V20: used in rk3568 and beyond 17*cd42f802SHeiko Stuebner 18*cd42f802SHeiko StuebnerRight now the kernel supports rkisp1 implementations based 19*cd42f802SHeiko Stuebneron V10 and V12 variants. V11 does not seem to be actually used 20*cd42f802SHeiko Stuebnerand V13 will need some more additions but isn't researched yet, 21*cd42f802SHeiko Stuebnerespecially as it seems to be limited to the rk1808 which hasn't 22*cd42f802SHeiko Stuebnerreached much market spread. 23*cd42f802SHeiko Stuebner 24*cd42f802SHeiko StuebnerV20 on the other hand will probably be used in future SoCs and 25*cd42f802SHeiko Stuebnerhas seen really big changes in the vendor kernel, so will need 26*cd42f802SHeiko Stuebnerquite a bit of research. 27*cd42f802SHeiko Stuebner 28*cd42f802SHeiko StuebnerChanges from V10 to V12 29*cd42f802SHeiko Stuebner----------------------- 30*cd42f802SHeiko Stuebner 31*cd42f802SHeiko Stuebner- V12 supports a new CSI-host implementation but can still 32*cd42f802SHeiko Stuebner also use the same implementation from V10 33*cd42f802SHeiko Stuebner- The module for lens shading correction got changed 34*cd42f802SHeiko Stuebner from 12bit to 13bit width 35*cd42f802SHeiko Stuebner- The AWB and AEC modules got replaced to support finer 36*cd42f802SHeiko Stuebner grained data collection 37*cd42f802SHeiko Stuebner 38*cd42f802SHeiko StuebnerChanges from V12 to V13 39*cd42f802SHeiko Stuebner----------------------- 40*cd42f802SHeiko Stuebner 41*cd42f802SHeiko StuebnerThe list for V13 is incomplete and needs further investigation. 42*cd42f802SHeiko Stuebner 43*cd42f802SHeiko Stuebner- V13 does not support the old CSI-host implementation anymore 44