aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/mhl/sii9234_driver.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/mhl/sii9234_driver.h')
-rw-r--r--drivers/media/video/mhl/sii9234_driver.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/media/video/mhl/sii9234_driver.h b/drivers/media/video/mhl/sii9234_driver.h
index 437d053..25769da 100644
--- a/drivers/media/video/mhl/sii9234_driver.h
+++ b/drivers/media/video/mhl/sii9234_driver.h
@@ -61,6 +61,10 @@
#define T_SRC_WAKE_PULSE_WIDTH_2 60
#define T_SRC_WAKE_TO_DISCOVER 500
#define T_SRC_VBUS_CBUS_T0_STABLE 500
+#define T_WAIT_TIMEOUT_WAKE_PULSE (T_SRC_WAKE_PULSE_WIDTH_1 * 6 \
+ + T_SRC_WAKE_PULSE_WIDTH_2 \
+ + T_SRC_WAKE_TO_DISCOVER \
+ + 150)
#define T_SRC_CBUS_FLOAT 100
#define T_HPD_WIDTH 100
@@ -562,6 +566,10 @@ struct sii9234_data {
#ifdef __CONFIG_TMDS_OFFON_WORKAROUND__
bool tmds_state;
#endif
+ wait_queue_head_t wq_pulse;
+ bool wake_pulse_completed;
+ unsigned int wp_cnt;
+ struct hrtimer pulse_timer;
};
#ifdef __MHL_NEW_CBUS_MSC_CMD__