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.

AM335X WOL feature

Dear Support team,

we checked WOL (Wakeup on LAN) on the EVM but as the interrupt line or WOL interrupt line of the Phy is neither connected to a GPIO0 nor to the EXT_WAKEUP we cannot imagine how this should work on the EVM.

As we are about to finish our own board, please answer following questions:

- do you agree that WOL interrupt output of Phy should be connected to EXT_WAKEUP pin of AM335X ?

- do you agree that no other interrupt of the Phy is required ? Our Phy only has one interrupt output which is both used for WOL and any other interrupt source. It is of the same family as the one used on the EVM

- will TI provide WOL support in near future SW releases ? Will we have to rework the EVM to test this ?

  • The EXT_WAKEUP pin is only an input to the RTC.

    The RTC can be configured to control the power to remainder of the AM335x device.  It uses the PMIC_POWER_EN output to for this purpose. 

    The expected use case for the RTC would be to have it turn on the AM335x device periodically after the application code executing on AM335x has performed the required operations and turned itself off to save power.

    The EXT_WAKEUP input provides a way to immediately enable the AM335x power when using the RTC to control the AM335x power source.

    You can connect the PHY interrupt output to the EXT_WAKEUP input if you plan to use the RTC as described above and you want the WOL event to turn on power to the AM335x.

    However, you may want to connect the PHY interrupt output to one of the AM335x interrupt inputs that can be configured to wake-up the AM335x from one of the other power saving modes that keeps power applied to AM335x.

    So the answer to your question depends on which AM335x sleep mode is being used when the WOL event occurs.

    There may be a case where you want to connect the PHY interrupt output to the EXT_WAKEUP input and one of the AM335x interrupt inputs

    You should read the AM335x silicon errata to understand an RTC limitation with the first silicon revision.  This problem is being fixed in the next silicon revision.

    The AM335x silicon errata also describes an issue with the EXTINTn input that will be fixed in the next silicon revision.

    Regards,
    Paul