# HG changeset patch # User Mychaela Falconia # Date 1465367456 0 # Node ID fe1846dee24019f2be3529ba5ecdb13c1e33e1f1 # Parent a13fa419d13b5f7dabb331dad3d67de348155a89 l1_cust.c: Cust_get_agc_from_IL() reconstructed diff -r a13fa419d13b -r fe1846dee240 chipsetsw/layer1/cust0/l1_cust.c --- a/chipsetsw/layer1/cust0/l1_cust.c Wed Jun 08 06:12:52 2016 +0000 +++ b/chipsetsw/layer1/cust0/l1_cust.c Wed Jun 08 06:30:56 2016 +0000 @@ -703,6 +703,8 @@ /*-------------------------------------------------------*/ WORD8 Cust_get_agc_from_IL(UWORD16 radio_freq, UWORD16 agc_index, UWORD8 table_id) { + WORD8 agc_value; + // radio_freq currently not used // this parameter is passed in order to allow band dependent tables for specific RFs // (e.g. dual band RF with separate AGC H/W blocks for GSM and DCS) @@ -712,10 +714,18 @@ switch (table_id) { - case MAX_ID: return(rf.rx.agc.il2agc_max[agc_index]); - case AV_ID: return(rf.rx.agc.il2agc_av[agc_index]); - case PWR_ID: return(rf.rx.agc.il2agc_pwr[agc_index]); + case MAX_ID: + agc_value = rf.rx.agc.il2agc_max[agc_index]; + break; + case AV_ID: + agc_value = rf.rx.agc.il2agc_av[agc_index]; + break; + case PWR_ID: + agc_value = rf.rx.agc.il2agc_pwr[agc_index]; + break; } + + return agc_value; } /*-------------------------------------------------------*/