# HG changeset patch # User Mychaela Falconia # Date 1507096202 0 # Node ID 8710d35a990f1fa537920e7b907fedd5312e4fb9 # Parent 1ea4a6156f12f49d8fde951a818da2a2728465a5 l1p_driv.c: l1pddsp_transfer_mslot_power() imperfect reconstruction diff -r 1ea4a6156f12 -r 8710d35a990f chipsetsw/layer1/p_cfile/l1p_driv.c --- a/chipsetsw/layer1/p_cfile/l1p_driv.c Wed Oct 04 04:52:54 2017 +0000 +++ b/chipsetsw/layer1/p_cfile/l1p_driv.c Wed Oct 04 05:50:02 2017 +0000 @@ -1391,7 +1391,11 @@ // the last TX window and needed by the DSP // Is it the TS following a TX window ? +#if 0 /* original LoCosto code */ if((i == last_TX+1) && (i<8)) +#else /* FreeCalypso TCS211 reconstruction */ + if (i == last_TX+1) +#endif { // program the interrupt l1ps_dsp_com.pdsp_db_w_ptr->a_ctrl_abb_gprs[i] = (1 << B_MS_RULE); @@ -1403,7 +1407,9 @@ if(cpt_TX > 1) { // Control bitmap: update RAMP, use RAMP[d_ramp_idx][..] for slot i and set the interrupt +#if 0 /* FreeCalypso TCS211 reconstruction */ if((last_TX+1) <= 7) +#endif l1ps_dsp_com.pdsp_db_w_ptr->a_ctrl_abb_gprs[last_TX+1] = ((d_ramp_idx << B_RAMP_NB_GPRS) | (1 << B_RAMP_GPRS) | (1 << B_MS_RULE)); // Store Ramp.