# HG changeset patch # User Space Falcon # Date 1435655637 0 # Node ID a714522c925b5c94fc5a44a950b2eb62dfcf71e5 # Parent fa119e49673b797f34379c2233c8ab1d6c7092d9 Pirelli RFFE control: PA band select wasn't being driven properly diff -r fa119e49673b -r a714522c925b gsm-fw/L1/tpudrv/tpudrv12.c --- 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);