18.12.2018 ZCU104

Материал из SRNS
Перейти к: навигация, поиск
(Petalinux)
(Petalinux)
Строка 17: Строка 17:
 
</source>
 
</source>
  
Для работы eth-phy добавляем в device-tree тот же блок, что и для clonicus_kit без именений
+
Для работы eth-phy:
 +
<source lang="bash">
 +
&gem3{
 +
    status = "okay";
 +
    phy-handle = <&phy0>;
 +
    phy-mode = "rgmii-id";
 +
     
 +
    xlnx,eth-mode = <0x1>;
 +
 
 +
    mdio {
 +
        status = "okay";
 +
        #address-cells = <1>;
 +
        #size-cells = <0>;
 +
        phy0: phy@12 {
 +
            compatible = "ethernet-phy-ieee802.3-c22";
 +
            device_type = "ethernet-phy";
 +
 
 +
            reg = <12>;
 +
            ti,rx-internal-delay = <0x7>;
 +
            ti,tx-internal-delay = <0x7>;
 +
            ti,fifo-depth = <0x01>;
 +
            ti,min-output-impedance;
 +
            ti,dp83867-rxctrl-strap-quirk;
 +
            status = "okay";
 +
        };
 +
    };
 +
};
 +
</source>
 +
 
  
 
[[Категория:HOWTO]]
 
[[Категория:HOWTO]]

Версия 16:56, 3 апреля 2019


Petalinux

Создать проект petalinux

$ petalinux-create --type project --template zynqMP --name <PROJECT>

Для работы eth-phy:

&gem3{
    status = "okay";
    phy-handle = <&phy0>;
    phy-mode = "rgmii-id";
       
    xlnx,eth-mode = <0x1>;

    mdio {
        status = "okay";
        #address-cells = <1>;
        #size-cells = <0>;
        phy0: phy@12 {
            compatible = "ethernet-phy-ieee802.3-c22";
            device_type = "ethernet-phy";

            reg = <12>;
            ti,rx-internal-delay = <0x7>;
            ti,tx-internal-delay = <0x7>;
            ti,fifo-depth = <0x01>;
            ti,min-output-impedance;
            ti,dp83867-rxctrl-strap-quirk;
            status = "okay";
        };
    };
};

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты