Добрый день.
Возможно кто-то сталкивался.
Необходимо к процессору am335x (плата variscite som am335x) подключить свитч Micrel KS8995 (через интерфейс PHY).
Если подключать под MDIO - то стандартный конфиг проходит нормально и всё читается.
Проблема возникает когда необходимо использовать интерфейс SPI вместо MDIO.
Скорее всего необходимо исправить интерфейс связи в DTS, но насколько я понимаю в последнем для платы ядре (3.14) доступ есть только по MDIO.
Куда копать дальше? В прописывание всех необходимых уровней самому?
Интерфейс для связи с физикой указывается так:
cpsw_emac1 {
phy_id = <&davinci_mdio>, <1>;
phy-mode = "rgmii-txid";
dual_emac_res_vlan = <2>;
};
Как его поменять на SPI? И возможно ли это вообще?