FreeCalypso > hg > tcs211-l1-reconst
comparison chipsetsw/layer1/cfile/l1_init.c @ 113:50187ed1cd7d
l1_init.c: l1_pwr_mgt_init() reconstructed
| author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
|---|---|
| date | Fri, 08 Apr 2016 20:54:26 +0000 |
| parents | ecea132f1ac3 |
| children | f489cc385306 |
comparison
equal
deleted
inserted
replaced
| 112:ecea132f1ac3 | 113:50187ed1cd7d |
|---|---|
| 1021 l1s.pw_mgr.c_delta_hf_update = C_DELTA_HF_UPDATE; | 1021 l1s.pw_mgr.c_delta_hf_update = C_DELTA_HF_UPDATE; |
| 1022 #elif ((CHIPSET == 4) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11) || (CHIPSET == 12) || (CHIPSET == 15)) | 1022 #elif ((CHIPSET == 4) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11) || (CHIPSET == 12) || (CHIPSET == 15)) |
| 1023 // 78000/32.7712768 = 2380.13308 | 1023 // 78000/32.7712768 = 2380.13308 |
| 1024 l1s.pw_mgr.c_clk_min = (UWORD32)((l1_config.dpll*MCUCLK)/LF_100PPM); | 1024 l1s.pw_mgr.c_clk_min = (UWORD32)((l1_config.dpll*MCUCLK)/LF_100PPM); |
| 1025 // 0.13308*2^16 | 1025 // 0.13308*2^16 |
| 1026 l1s.pw_mgr.c_clk_init_min =(UWORD32) ((UWORD32)((UWORD32)(((UWORD32)(l1_config.dpll*MCUCLK))- | 1026 #if 0 /* LoCosto version */ |
| 1027 l1s.pw_mgr.c_clk_init_min =(UWORD32) ((UWORD32)((UWORD32)(((UWORD32)(l1_config.dpll*MCUCLK))- | |
| 1027 (l1s.pw_mgr.c_clk_min*LF_100PPM))* | 1028 (l1s.pw_mgr.c_clk_min*LF_100PPM))* |
| 1028 65536)/LF_100PPM); //omaps00090550 | 1029 65536)/LF_100PPM); //omaps00090550 |
| 1029 | 1030 #else /* TSM30 version */ |
| 1031 l1s.pw_mgr.c_clk_init_min = (UWORD32)(((double)(l1_config.dpll*MCUCLK)- | |
| 1032 (double)(l1s.pw_mgr.c_clk_min*LF_100PPM))* | |
| 1033 65536)/LF_100PPM; | |
| 1034 #endif | |
| 1030 // 78000/32.751616 = 2381.561875 | 1035 // 78000/32.751616 = 2381.561875 |
| 1031 l1s.pw_mgr.c_clk_max = (UWORD32)((l1_config.dpll*MCUCLK)/LF_500PPM); //omaps00090550 | 1036 l1s.pw_mgr.c_clk_max = (UWORD32)((l1_config.dpll*MCUCLK)/LF_500PPM); //omaps00090550 |
| 1032 // 0.561875*2^16 | 1037 // 0.561875*2^16 |
| 1033 l1s.pw_mgr.c_clk_init_max =(UWORD32)((UWORD32)(((double)(l1_config.dpll*MCUCLK)- | 1038 #if 0 /* LoCosto version */ |
| 1039 l1s.pw_mgr.c_clk_init_max =(UWORD32)((UWORD32)(((double)(l1_config.dpll*MCUCLK)- | |
| 1034 (double)(l1s.pw_mgr.c_clk_max*LF_500PPM))* | 1040 (double)(l1s.pw_mgr.c_clk_max*LF_500PPM))* |
| 1035 65536)/LF_500PPM);//omaps00090550 | 1041 65536)/LF_500PPM);//omaps00090550 |
| 1036 | 1042 #else /* TSM30 version */ |
| 1043 l1s.pw_mgr.c_clk_init_max =(UWORD32)(((double)(l1_config.dpll*MCUCLK)- | |
| 1044 (double)(l1s.pw_mgr.c_clk_max*LF_500PPM))* | |
| 1045 65536)/LF_500PPM; | |
| 1046 #endif | |
| 1037 // remember hf is expressed in nbr of clock in hz (ex 65Mhz,104Mhz) | 1047 // remember hf is expressed in nbr of clock in hz (ex 65Mhz,104Mhz) |
| 1038 l1s.pw_mgr.c_delta_hf_acquis =(UWORD32) (((GAUG_IN_32T/LF)-(GAUG_IN_32T/LF_50PPM))*(l1_config.dpll*MCUCLK));//omaps00090550 | 1048 l1s.pw_mgr.c_delta_hf_acquis =(UWORD32) (((GAUG_IN_32T/LF)-(GAUG_IN_32T/LF_50PPM))*(l1_config.dpll*MCUCLK));//omaps00090550 |
| 1039 l1s.pw_mgr.c_delta_hf_update =(UWORD32)( ((GAUG_IN_32T/LF)-(GAUG_IN_32T/LF_6PPM ))*(l1_config.dpll*MCUCLK));//omaps00090550 | 1049 l1s.pw_mgr.c_delta_hf_update =(UWORD32)( ((GAUG_IN_32T/LF)-(GAUG_IN_32T/LF_6PPM ))*(l1_config.dpll*MCUCLK));//omaps00090550 |
| 1040 #endif | 1050 #endif |
| 1041 | 1051 |
