| .. 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 |