1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd. */ 3 4 #ifndef _RKISP1_VERSION_H 5 #define _RKISP1_VERSION_H 6 #include <linux/version.h> 7 8 /* 9 *RKISP1 DRIVER VERSION NOTE 10 * 11 *v0.1.0: 12 *1. First version; 13 * 14 *v0.1.1: 15 *1. request isp irqs independently for rk3326/rk1808; 16 *2. fix demosaic is not bypass for grey sensor; 17 *3. rk3326 use csi2host instead of old mipi host; 18 *4. isp v12/v13 add raw stream; 19 *5. selfpath support interlace input; 20 *6. speed up stream off; 21 *7. support for RK3368; 22 *8. fix dvp data width config; 23 *9. fix sp rgb output format; 24 *10. del nonsupport yuv format; 25 *11. fix high fps preview blurred bug; 26 *12. support otp information; 27 *13. add module and lens name to match iq file; 28 *14. change vm149c driver and add vm149c dts node; 29 *15. support iesharp/demosaiclp/wdr for isp v12/v13; 30 *16. check first iq param is set or not; 31 *17. add macro to switch between old mipi and new mipi; 32 *18. stop isp when too many errors are reported; 33 *19. use tasklet to get 3A states; 34 *20. stop mipi with shutdown lan; 35 *21. check for capture S_FMT; 36 *22. raw patch with default sensor fmt&size; 37 * 38 *v0.1.2: 39 *1. fix reset on too high isp_clk rate will result in bus dead; 40 *2. add RKMODULE_LSC_CFG ioctl; 41 * 42 *v0.1.3: 43 *1. fix wrong RG10 format 44 *2. clear unready subdevice when kernel boot complete 45 *3. fix diff isp ver to get frame num 46 *4. enable af awb irq 47 * 48 *v0.1.4: 49 *1. add dmarx patch; 50 *2. fix get zero data when start stream again; 51 *3. add pipeline power management; 52 * 53 *v0.1.5: 54 *1. fix kernel reboot in monkey test; 55 *2. fix raw patch wrong RG10 format; 56 *3. fix isp iommu work after suspend; 57 */ 58 59 #define RKISP1_DRIVER_VERSION KERNEL_VERSION(0, 1, 0x5) 60 61 #endif 62