Замена Ethernet Phy: влияние на Devicetree и uboot
Возможно ли иметь только одно дерево устройств, которое поддерживает два разных Phy от разных поставщиков для одного сетевого интерфейса (eth0 и т. Д.)? Может ли Uboot/Linux автоматически определить, какой Phy установлен на плате? Я думаю, это будет легко, если я просто расширю список совместимых для Phy ...
Есть ли у кого-нибудь пример такого DeviceTree?
Спасибо борис
1 ответ
Драйверы U-Boot, соответствующие модели драйвера (https://u-boot.readthedocs.io/en/latest/develop/driver-model/index.html), имеют функцию проверки, которая проверяет, является ли устройство в дереве устройств действительно можно использовать. Поэтому, если у вас есть два физических устройства, определенных в дереве устройств, только то, которое действительно доступно, должно быть успешно исследовано.