From 645e752c5a84baeb21015cdc85fc05b7d16312c8 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Sat, 11 May 2024 01:13:52 +0000
Subject: [PATCH] disable i2c1
---
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