comparison chipsetsw/layer1/tm_cfile/l1tm_func.c @ 227:19f9395bb274

l1tm_func.c: l1tm_mode_set() reconstructed
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jan 2017 01:07:58 +0000
parents a5d619b2561c
children a40cdf33f1f6
comparison
equal deleted inserted replaced
226:a5d619b2561c 227:19f9395bb274
1001 Cust_tm_tx_template_read(tm_return, prim->u.tm_table.index); 1001 Cust_tm_tx_template_read(tm_return, prim->u.tm_table.index);
1002 } 1002 }
1003 1003
1004 void l1tm_mode_set(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return) 1004 void l1tm_mode_set(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return)
1005 { 1005 {
1006 /* TCS211 function missing in LoCosto, to be reconstructed from disasm */ 1006 /* TCS211 function missing in LoCosto, reconstructed from disassembly */
1007 switch (prim->u.tm_params.index) {
1008 case 0:
1009 l1_config.TestMode = 0;
1010 tm_return->status = E_OK;
1011 break;
1012 case 1:
1013 l1_config.TestMode = 1;
1014 l1_config.tx_pwr_code = 1;
1015 l1_config.pwr_mngt = 0;
1016 tm_return->status = E_OK;
1017 Cust_tm_init();
1018 l1tm_initialize_var();
1019 break;
1020 default:
1021 tm_return->status = E_INVAL;
1022 }
1023 tm_return->index = 0;
1024 tm_return->size = 0;
1007 } 1025 }
1008 1026
1009 void l1tm_version_get(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return) 1027 void l1tm_version_get(T_TESTMODE_PRIM *prim, T_TM_RETURN *tm_return)
1010 { 1028 {
1011 /* TCS211 function missing in LoCosto, to be reconstructed from disasm */ 1029 /* TCS211 function missing in LoCosto, to be reconstructed from disasm */