From 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 13 May 2024 10:30:14 +0000
Subject: [PATCH] modify sin led gpio
---
kernel/drivers/video/rockchip/vehicle/vehicle_main.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/kernel/drivers/video/rockchip/vehicle/vehicle_main.c b/kernel/drivers/video/rockchip/vehicle/vehicle_main.c
index 46f947e..a3ffdd1 100644
--- a/kernel/drivers/video/rockchip/vehicle/vehicle_main.c
+++ b/kernel/drivers/video/rockchip/vehicle/vehicle_main.c
@@ -171,7 +171,7 @@
gpio_reverse_on = vehicle_gpio_reverse_check(gpiod);
gpio_reverse_on = TEST_GPIO & gpio_reverse_on;
- VEHICLE_DG(
+ VEHICLE_INFO(
"%s, gpio = reverse %s, width = %d, sensor_ready = %d, state=%d dvr_apk_need_start = %d\n",
__func__, gpio_reverse_on ? "on" : "over",
v_cfg->width, v_cfg->ad_ready, v->state, dvr_apk_need_start);
@@ -201,7 +201,7 @@
vehicle_close();
vehicle_ad_stream(&v->ad, 0);
v->state = STATE_CLOSE;
- } else if (gpio_reverse_on) { // reverse on & video format change
+ } else if (gpio_reverse_on && !v->android_is_ready) { //video fmt change
vehicle_open_close();
vehicle_open(v_cfg);
msleep(100);
@@ -244,7 +244,7 @@
vehicle_close();
vehicle_ad_stream(&v->ad, 0);
v->state = STATE_CLOSE;
- } else if (gpio_reverse_on) { // reverse on & video format change
+ } else if (gpio_reverse_on && !v->android_is_ready) { //video fmt change
vehicle_open_close();
vehicle_ad_stream(&v->ad, 0);
vehicle_ad_channel_set(&g_vehicle->ad, 0);
@@ -287,7 +287,7 @@
vehicle_close();
vehicle_ad_stream(&v->ad, 0);
v->state = STATE_CLOSE;
- } else if (gpio_reverse_on) { // reverse on & video format change
+ } else if (gpio_reverse_on && !v->android_is_ready) { //video fmt change
vehicle_open_close();
vehicle_ad_stream(&v->ad, 0);
vehicle_ad_channel_set(&g_vehicle->ad, 0);
@@ -487,6 +487,7 @@
#endif
// msleep(1000);
vehicle_exit_complete_notify(v);
+ vechile_module_exit();
return 0;
}
--
Gitblit v1.6.2