С января 2014г отгружаемые платы SK-AT91SAM9G45 и SK-MAT91SAM9G45 идут на основе печатной платы новой ревизии - V3.B.
Изменения:
1) Плата переразведена на 6 слоев с односторонним монтажем
2) Заменена система питания на DC/DC преобразователи (теперь плата потребляет раза в 2 меньше)
3) Заменен чип Ethernet PHY на LAN8720 - заменен тип интерфейса на RMII и добавлена цепь сброса
Первые два пункта не коснуться пользователя.
Виртуальная машина с обновлением относящегося к PHY относительно ядра и загрузчика u-boot выложена на ФТП.
Пришлось изменить:
1) тип интерфейса на RMII
а) для ядра - arch/arm/mach-at91/board-sam9m10g45ek.c
в структуре ek_macb_data заменить поле is_rmii на 1.
б) для u-boot - include/configs/at91sam9m10g45ek.h
добавить #define CONFIG_RMII
2) описать сброс PHY
а) для ядра - arch/arm/mach-at91/board-sam9m10g45ek.c,
в функции ek_board_init добавить:
б) для u-boot - board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c
добавить в функцию reset_phy: