changeset 894:a714522c925b

Pirelli RFFE control: PA band select wasn't being driven properly
author Space Falcon <falcon@ivan.Harhan.ORG>
date Tue, 30 Jun 2015 09:13:57 +0000
parents fa119e49673b
children 1fa8ada742ff
files gsm-fw/L1/tpudrv/tpudrv12.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gsm-fw/L1/tpudrv/tpudrv12.c	Mon Jun 29 23:00:49 2015 +0000
+++ b/gsm-fw/L1/tpudrv/tpudrv12.c	Tue Jun 30 09:13:57 2015 +0000
@@ -581,9 +581,12 @@
 	TSP_TO_ABB(0xA0);
 	*TP_Ptr++ = TPU_FAT(16);
 #if CONFIG_TARGET_PIRELLI
+	*TP_Ptr++ = TPU_MOVE(TSP_ACT, rf_path[rf_index].tx_up & 0xFF
+					| RF_SER_ON);
 	*TP_Ptr++ = TPU_MOVE(TSP_ACTX, rf_path[rf_index].tx_up >> 8);
 	*TP_Ptr++ = TPU_FAT(21);
-	*TP_Ptr++ = TPU_MOVE(TSP_ACT, PA_ENABLE | RF_SER_ON);
+	*TP_Ptr++ = TPU_MOVE(TSP_ACT, rf_path[rf_index].tx_up & 0xFF
+					| PA_ENABLE | RF_SER_ON);
 #else
 	*TP_Ptr++ = TPU_MOVE(TSP_ACT, rf_path[rf_index].tx_up | RF_SER_ON);
 	*TP_Ptr++ = TPU_FAT(21);