Собрал самостоятельно uboot (текущий master) и запускаю с sd. И он не видит микросхему phy ksz8721. В то время как исходный uboot, который на flash, сидит нормально.
Я подозреваю, что дело в том, что надо выставлять ногу pwrdown ksz8721. Если так, то к какому выводу at91 она подключена?
"И он не видит микросхему phy ksz8721" - это модули V1, их года три как не выпускаем, сейчас производятся модули V2, на них устанавливается LAN8720
PD17
Но что-то пока не получается включить phy(( Вроде как все делаю как надо, проверил в u-boot код инициализации, вроде как все есть. Но при попытке читать регистры phy приходит 0xffff, хотя логическим пробником проверял ноги phy, обращение к микросхеме идет.
Как я понимаю процесс инициализации исходя из того кода, что в u-boot, входящем в комплект:
1) включаем тактирование EMAC
2) делаем Pull-down ног MII
3) посылаем RST на phy в течении 500 мс
4) снимаем pull-down ног MII
5) настраиваем ноги MII на управление от EMAC
И как еще я понимаю, в конце включаем PCK1 через PE31