This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ethercat duplicative TLK110 reset

Other Parts Discussed in Thread: TLK110, SYSBIOS

Hard reset for the TLK110 is implemented in:

C:\ti\am335x_sysbios_ind_sdk_1.1.0.3\sdk\platform\am335x\src\plat_utils.c

void UTILsInitTLK(void)

called by common_main() -> UTILsICSSInit()

AND

C:\ti\am335x_sysbios_ind_sdk_1.1.0.3\sdk\protocols\ethercat_slave\ecat_appl\EcatStack\tiescbsp.c

void bsp_tlk110_reset(Uint8 phy_inst)

called by task1() -> HW_Init() -> bsp_init() -> bsp_pruss_mdio_init()

This duplicative implementation complicates maintenance.