Commit b9a4bea1 authored by Grzegorz Daniluk's avatar Grzegorz Daniluk

v3-switch_for_wrpc: read alpha parameter from FMC EEPROM based on currently used SFP

parent e672af7b
PLATFORM = lm32 PLATFORM = lm32
OBJS_WRC = wrc_main.o dev/uart.o dev/endpoint.o dev/minic.o dev/pps_gen.o dev/syscon.o dev/softpll_ng.o lib/mprintf.o dev/ep_pfilter.o dev/dna.o dev/i2c.o monitor/monitor.o dev/onewire.o #dev/eeprom.o OBJS_WRC = wrc_main.o dev/uart.o dev/endpoint.o dev/minic.o dev/pps_gen.o dev/syscon.o dev/softpll_ng.o lib/mprintf.o dev/ep_pfilter.o dev/dna.o dev/i2c.o monitor/monitor.o dev/onewire.o dev/eeprom.o
D = ptp-noposix D = ptp-noposix
PTPD_CFLAGS = -ffreestanding -DPTPD_FREESTANDING -DWRPC_EXTRA_SLIM -DPTPD_MSBF -DPTPD_DBG PTPD_CFLAGS = -ffreestanding -DPTPD_FREESTANDING -DWRPC_EXTRA_SLIM -DPTPD_MSBF -DPTPD_DBG
......
...@@ -65,7 +65,7 @@ static PtpClockDS ptpClockDS; ...@@ -65,7 +65,7 @@ static PtpClockDS ptpClockDS;
int32_t sfp_alpha = 0; int32_t sfp_alpha = -73622176; //default value if could not read EEPROM
int32_t sfp_deltaTx = 0; int32_t sfp_deltaTx = 0;
int32_t sfp_deltaRx = 0; int32_t sfp_deltaRx = 0;
...@@ -219,12 +219,12 @@ void wrc_initialize() ...@@ -219,12 +219,12 @@ void wrc_initialize()
for(i=0;i<16;i++) for(i=0;i<16;i++)
mprintf("%c", sfp_pn[i]); mprintf("%c", sfp_pn[i]);
mprintf("\n"); mprintf("\n");
/*
* if( !access_eeprom(sfp_pn, &sfp_alpha, &sfp_deltaTx, &sfp_deltaRx) ) if( !access_eeprom(sfp_pn, &sfp_alpha, &sfp_deltaTx, &sfp_deltaRx) )
* { {
* mprintf("SFP: alpha=%d, deltaTx=%d, deltaRx=%d\n", sfp_alpha, sfp_deltaTx, sfp_deltaRx); mprintf("SFP: alpha=%d, deltaTx=%d, deltaRx=%d\n", sfp_alpha, sfp_deltaTx, sfp_deltaRx);
* } }
*/
} }
#endif #endif
...@@ -362,11 +362,12 @@ extern volatile int irq_cnt; ...@@ -362,11 +362,12 @@ extern volatile int irq_cnt;
int main(void) int main(void)
{ {
wrc_initialize();
wrc_extra_debug = 1; wrc_extra_debug = 1;
wrc_gui_mode = 0; wrc_gui_mode = 0;
wrc_initialize();
#if WRPC_MASTER #if WRPC_MASTER
spll_init(SPLL_MODE_FREE_RUNNING_MASTER, 0, 1); spll_init(SPLL_MODE_FREE_RUNNING_MASTER, 0, 1);
//spll_init(SPLL_MODE_GRAND_MASTER, 0, 1); //spll_init(SPLL_MODE_GRAND_MASTER, 0, 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment