FreeCalypso > hg > tcs211-l1-reconst
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 */ |