From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 03 Jan 2024 09:43:39 +0000
Subject: [PATCH] update kernel to 5.10.198

---
 kernel/drivers/media/i2c/maxim4c/maxim4c_mipi_txphy.h |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/kernel/drivers/media/i2c/maxim4c/maxim4c_mipi_txphy.h b/kernel/drivers/media/i2c/maxim4c/maxim4c_mipi_txphy.h
index 759488d..29416be 100644
--- a/kernel/drivers/media/i2c/maxim4c/maxim4c_mipi_txphy.h
+++ b/kernel/drivers/media/i2c/maxim4c/maxim4c_mipi_txphy.h
@@ -53,6 +53,38 @@
 	u8 vc_ext_en;
 	u8 clock_master;
 	u8 clock_mode;
+	u8 ssc_ratio;
+};
+
+struct maxim4c_txphy_timing {
+	/* 0x8A1 */
+	u8 t_hs_przero;
+	u8 t_hs_prep;
+	u8 t_clk_trail;
+	u8 t_clk_przero;
+
+	/* 0x8A2 */
+	u8 t_lpx;
+	u8 t_hs_trail;
+
+	/* 0x8A5 */
+	u8 t_clk_prep;
+
+	/* 0x8A8 */
+	u8 t_lpxesc;
+
+	/* 0x8AE */
+	u8 t_t3_post;
+	u8 t_t3_prep;
+
+	/* 0x905 */
+	u8 csi2_t_pre;
+	/* 0x906 */
+	u8 csi2_t_post;
+	/* 0x907 */
+	u8 csi2_tx_gap;
+	/* 0x908,0x909,0x90A */
+	u32 csi2_twakeup;
 };
 
 typedef struct maxim4c_mipi_txphy {
@@ -61,6 +93,9 @@
 	u8 force_clk0_en; /* DPHY0 enabled as clock */
 	u8 force_clk3_en; /* DPHY3 enabled as clock */
 
+	u8 timing_override_en;
+	struct maxim4c_txphy_timing timing;
+
 	struct maxim4c_txphy_cfg phy_cfg[MAXIM4C_TXPHY_ID_MAX];
 } maxim4c_mipi_txphy_t;
 

--
Gitblit v1.6.2