*v0.0x1e.0:
1) dts remove aclk_rga, change aclk_isp from <clk_gates17 0> to <&clk_gates16 0>.
2) add rl3369 pd_isp enable/disable.
+*v0.0x1f.0:
+ 1) GPIO(gpio7 GPIO_B5) is EBUSY when register after factory reset, but after power on ,it's normal.
*/
-#define CAMSYS_DRIVER_VERSION KERNEL_VERSION(0,0x1e,0)
+#define CAMSYS_DRIVER_VERSION KERNEL_VERSION(0,0x1f,0)
#define CAMSYS_PLATFORM_DRV_NAME "RockChip-CamSys"
"rt8547_flset");
if (rc < 0) {
dev_err(dev, "request rt8547 flash set pin fail\n");
- goto gpio_request3;
+ /*GPIO(gpio7 GPIO_B5) is EBUSY when register after factory data reset, but after power on ,it's normal*/
+ /*goto gpio_request3;*/
}
}
return 0;
+/*
gpio_request3:
if(gpio_is_valid(pdata->ctl_gpio))
gpio_free(pdata->ctl_gpio);
+*/
gpio_request2:
if (gpio_is_valid(pdata->flen_gpio))
gpio_free(pdata->flen_gpio);
}
fled_dev = find_flashlight_by_name(cur_fsh_info->dev_model);
+ if(fled_dev == NULL){
+ camsys_err("--find_flashlight_by_name return NULL!--");
+ return -1;
+ }
switch(mode){
case 0: /* off */
/* set flashlight mode to Off */