Jelajahi Sumber

msm: camera: csiphy: Add new register param for 2.1.2/2.2 header

Add new type for CDR register settings for 2.1.2/2.2 header.

CRs-Fixed: 3186732
Change-Id: I7bb4feef3da9365b2a1723b0c8d0a318fd1b5b9c
Signed-off-by: Karthik Anantha Ram <[email protected]>
Karthik Anantha Ram 3 tahun lalu
induk
melakukan
1729fa8da9

+ 4 - 0
drivers/cam_sensor_module/cam_csiphy/cam_csiphy_core.c

@@ -964,6 +964,10 @@ static int cam_csiphy_cphy_data_rate_config(
 				}
 			}
 			break;
+			case CSIPHY_CDR_LN_SETTINGS:
+				cam_io_w_mb(reg_data,
+					csiphybase + reg_addr);
+			break;
 			default:
 				CAM_DBG(CAM_CSIPHY, "Do Nothing");
 			break;

+ 1 - 0
drivers/cam_sensor_module/cam_csiphy/cam_csiphy_dev.h

@@ -52,6 +52,7 @@
 #define CSIPHY_3PH_COMBO_REGS            8
 #define CSIPHY_2PH_3PH_COMBO_REGS        9
 #define CSIPHY_AUXILIARY_SETTING         10
+#define CSIPHY_CDR_LN_SETTINGS           11
 
 #define CSIPHY_MAX_INSTANCES_PER_PHY     3
 

+ 84 - 84
drivers/cam_sensor_module/cam_csiphy/include/cam_csiphy_2_1_2_hwreg.h

@@ -355,19 +355,19 @@ struct csiphy_reg_t datarate_212_100Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -390,19 +390,19 @@ struct csiphy_reg_t datarate_212_200Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -425,19 +425,19 @@ struct csiphy_reg_t datarate_212_300Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -460,19 +460,19 @@ struct csiphy_reg_t datarate_212_350Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -495,19 +495,19 @@ struct csiphy_reg_t datarate_212_400Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -530,19 +530,19 @@ struct csiphy_reg_t datarate_212_500Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -565,19 +565,19 @@ struct csiphy_reg_t datarate_212_600Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -600,19 +600,19 @@ struct csiphy_reg_t datarate_212_700Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -635,19 +635,19 @@ struct csiphy_reg_t datarate_212_800Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -670,19 +670,19 @@ struct csiphy_reg_t datarate_212_900Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -705,19 +705,19 @@ struct csiphy_reg_t datarate_212_1p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -740,19 +740,19 @@ struct csiphy_reg_t datarate_212_1p2Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -775,19 +775,19 @@ struct csiphy_reg_t datarate_212_1p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -810,19 +810,19 @@ struct csiphy_reg_t datarate_212_1p7Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x2E, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x2E, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x2E, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -845,19 +845,19 @@ struct csiphy_reg_t datarate_212_2p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x2E, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x2E, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x2E, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x2E, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -880,19 +880,19 @@ struct csiphy_reg_t datarate_212_2p1Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -915,19 +915,19 @@ struct csiphy_reg_t datarate_212_2p35Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -950,19 +950,19 @@ struct csiphy_reg_t datarate_212_2p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x03, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x03, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -985,19 +985,19 @@ struct csiphy_reg_t datarate_212_2p6Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1020,19 +1020,19 @@ struct csiphy_reg_t datarate_212_2p8Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1055,19 +1055,19 @@ struct csiphy_reg_t datarate_212_3p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1090,19 +1090,19 @@ struct csiphy_reg_t datarate_212_3p3Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1125,19 +1125,19 @@ struct csiphy_reg_t datarate_212_3p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1160,19 +1160,19 @@ struct csiphy_reg_t datarate_212_4p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x0C, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x0C, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x0C, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1195,19 +1195,19 @@ struct csiphy_reg_t datarate_212_4p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x06, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x06, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x06, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x06, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1230,19 +1230,19 @@ struct csiphy_reg_t datarate_212_5p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x02, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x02, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x02, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1265,19 +1265,19 @@ struct csiphy_reg_t datarate_212_5p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x00, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x00, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x00, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/
@@ -1300,19 +1300,19 @@ struct csiphy_reg_t datarate_212_6p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x00, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0274, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x00, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0674, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x00, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A74, 0x00, 0x0A, CSIPHY_DEFAULT_PARAMS},
 	/* Datarate Sensitive*/

+ 90 - 90
drivers/cam_sensor_module/cam_csiphy/include/cam_csiphy_2_2_0_hwreg.h

@@ -349,7 +349,7 @@ struct csiphy_reg_t datarate_220_100Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -357,7 +357,7 @@ struct csiphy_reg_t datarate_220_100Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -365,7 +365,7 @@ struct csiphy_reg_t datarate_220_100Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -390,7 +390,7 @@ struct csiphy_reg_t datarate_220_200Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -398,7 +398,7 @@ struct csiphy_reg_t datarate_220_200Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -406,7 +406,7 @@ struct csiphy_reg_t datarate_220_200Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -431,7 +431,7 @@ struct csiphy_reg_t datarate_220_300Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -439,7 +439,7 @@ struct csiphy_reg_t datarate_220_300Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -447,7 +447,7 @@ struct csiphy_reg_t datarate_220_300Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -472,7 +472,7 @@ struct csiphy_reg_t datarate_220_350Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -480,7 +480,7 @@ struct csiphy_reg_t datarate_220_350Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -488,7 +488,7 @@ struct csiphy_reg_t datarate_220_350Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -513,7 +513,7 @@ struct csiphy_reg_t datarate_220_400Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -521,7 +521,7 @@ struct csiphy_reg_t datarate_220_400Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -529,7 +529,7 @@ struct csiphy_reg_t datarate_220_400Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -554,7 +554,7 @@ struct csiphy_reg_t datarate_220_500Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -562,7 +562,7 @@ struct csiphy_reg_t datarate_220_500Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -570,7 +570,7 @@ struct csiphy_reg_t datarate_220_500Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -595,7 +595,7 @@ struct csiphy_reg_t datarate_220_600Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -603,7 +603,7 @@ struct csiphy_reg_t datarate_220_600Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -611,7 +611,7 @@ struct csiphy_reg_t datarate_220_600Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -636,7 +636,7 @@ struct csiphy_reg_t datarate_220_700Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -644,7 +644,7 @@ struct csiphy_reg_t datarate_220_700Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -652,7 +652,7 @@ struct csiphy_reg_t datarate_220_700Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -677,7 +677,7 @@ struct csiphy_reg_t datarate_220_800Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -685,7 +685,7 @@ struct csiphy_reg_t datarate_220_800Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -693,7 +693,7 @@ struct csiphy_reg_t datarate_220_800Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -718,7 +718,7 @@ struct csiphy_reg_t datarate_220_900Msps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -726,7 +726,7 @@ struct csiphy_reg_t datarate_220_900Msps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -734,7 +734,7 @@ struct csiphy_reg_t datarate_220_900Msps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -759,7 +759,7 @@ struct csiphy_reg_t datarate_220_1p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -767,7 +767,7 @@ struct csiphy_reg_t datarate_220_1p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -775,7 +775,7 @@ struct csiphy_reg_t datarate_220_1p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x58, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x58, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -800,7 +800,7 @@ struct csiphy_reg_t datarate_220_1p2Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -808,7 +808,7 @@ struct csiphy_reg_t datarate_220_1p2Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -816,7 +816,7 @@ struct csiphy_reg_t datarate_220_1p2Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x45, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x45, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -841,7 +841,7 @@ struct csiphy_reg_t datarate_220_1p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x39, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x39, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -849,7 +849,7 @@ struct csiphy_reg_t datarate_220_1p5Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x39, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x39, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -857,7 +857,7 @@ struct csiphy_reg_t datarate_220_1p5Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x39, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x39, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -882,7 +882,7 @@ struct csiphy_reg_t datarate_220_1p7Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x39, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x39, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -890,7 +890,7 @@ struct csiphy_reg_t datarate_220_1p7Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x39, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x39, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -898,7 +898,7 @@ struct csiphy_reg_t datarate_220_1p7Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x39, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x39, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -923,7 +923,7 @@ struct csiphy_reg_t datarate_220_2p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -931,7 +931,7 @@ struct csiphy_reg_t datarate_220_2p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -939,7 +939,7 @@ struct csiphy_reg_t datarate_220_2p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -964,7 +964,7 @@ struct csiphy_reg_t datarate_220_2p1Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -972,7 +972,7 @@ struct csiphy_reg_t datarate_220_2p1Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -980,7 +980,7 @@ struct csiphy_reg_t datarate_220_2p1Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1005,7 +1005,7 @@ struct csiphy_reg_t datarate_220_2p35Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1013,7 +1013,7 @@ struct csiphy_reg_t datarate_220_2p35Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1021,7 +1021,7 @@ struct csiphy_reg_t datarate_220_2p35Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1046,7 +1046,7 @@ struct csiphy_reg_t datarate_220_2p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1054,7 +1054,7 @@ struct csiphy_reg_t datarate_220_2p5Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1062,7 +1062,7 @@ struct csiphy_reg_t datarate_220_2p5Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x20, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1087,7 +1087,7 @@ struct csiphy_reg_t datarate_220_2p6Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1095,7 +1095,7 @@ struct csiphy_reg_t datarate_220_2p6Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1103,7 +1103,7 @@ struct csiphy_reg_t datarate_220_2p6Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1128,7 +1128,7 @@ struct csiphy_reg_t datarate_220_2p8Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1136,7 +1136,7 @@ struct csiphy_reg_t datarate_220_2p8Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1144,7 +1144,7 @@ struct csiphy_reg_t datarate_220_2p8Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1169,7 +1169,7 @@ struct csiphy_reg_t datarate_220_3p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1177,7 +1177,7 @@ struct csiphy_reg_t datarate_220_3p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1185,7 +1185,7 @@ struct csiphy_reg_t datarate_220_3p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x17, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x17, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1210,7 +1210,7 @@ struct csiphy_reg_t datarate_220_3p3Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1218,7 +1218,7 @@ struct csiphy_reg_t datarate_220_3p3Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1226,7 +1226,7 @@ struct csiphy_reg_t datarate_220_3p3Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1251,7 +1251,7 @@ struct csiphy_reg_t datarate_220_3p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1259,7 +1259,7 @@ struct csiphy_reg_t datarate_220_3p5Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1267,7 +1267,7 @@ struct csiphy_reg_t datarate_220_3p5Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x10, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x10, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1292,7 +1292,7 @@ struct csiphy_reg_t datarate_220_4p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x0C, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1300,7 +1300,7 @@ struct csiphy_reg_t datarate_220_4p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x0C, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1308,7 +1308,7 @@ struct csiphy_reg_t datarate_220_4p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x0C, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1333,7 +1333,7 @@ struct csiphy_reg_t datarate_220_4p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x09, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1341,7 +1341,7 @@ struct csiphy_reg_t datarate_220_4p5Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x09, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1349,7 +1349,7 @@ struct csiphy_reg_t datarate_220_4p5Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x09, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x09, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1374,7 +1374,7 @@ struct csiphy_reg_t datarate_220_5p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1382,7 +1382,7 @@ struct csiphy_reg_t datarate_220_5p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1390,7 +1390,7 @@ struct csiphy_reg_t datarate_220_5p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1415,7 +1415,7 @@ struct csiphy_reg_t datarate_220_5p5Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1423,7 +1423,7 @@ struct csiphy_reg_t datarate_220_5p5Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1431,7 +1431,7 @@ struct csiphy_reg_t datarate_220_5p5Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1456,7 +1456,7 @@ struct csiphy_reg_t datarate_220_6p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1464,7 +1464,7 @@ struct csiphy_reg_t datarate_220_6p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1472,7 +1472,7 @@ struct csiphy_reg_t datarate_220_6p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1497,7 +1497,7 @@ struct csiphy_reg_t datarate_220_7p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1505,7 +1505,7 @@ struct csiphy_reg_t datarate_220_7p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1513,7 +1513,7 @@ struct csiphy_reg_t datarate_220_7p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1538,7 +1538,7 @@ struct csiphy_reg_t datarate_220_8p0Gsps[] = {
 	{0x0268, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0294, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0288, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0278, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0278, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x026C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x028C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0270, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1546,7 +1546,7 @@ struct csiphy_reg_t datarate_220_8p0Gsps[] = {
 	{0x0668, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0694, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0688, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0678, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0678, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x066C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x068C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0670, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
@@ -1554,7 +1554,7 @@ struct csiphy_reg_t datarate_220_8p0Gsps[] = {
 	{0x0A68, 0xF1, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A94, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A88, 0x20, 0x00, CSIPHY_DEFAULT_PARAMS},
-	{0x0A78, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
+	{0x0A78, 0x05, 0x00, CSIPHY_CDR_LN_SETTINGS},
 	{0x0A6C, 0x05, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A8C, 0x50, 0x00, CSIPHY_DEFAULT_PARAMS},
 	{0x0A70, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS},