Good morning,
If anyone can find them useful, here are two patches that enable quite full Linux support on ICEv2 board; they has to be applied to the ti-linux-4.4.y branch of TI Linux kernel. Two independent ethernet ports are supported, as well as the other interfaces present on the board.
The first patch introduces reset capabilities to the CPSW driver, in order to properly initialize the PHYs (connected through the RMII interfaces), while the second one enhances the devicetree file.
A minimal configuration file for the kernel can be found here:
www.dropbox.com/.../icev2_config
Feel free to use them!
Regards,
Francesco Valla