alyskh 2023-05-16 02:04 采纳率: 0%
浏览 71
已结题

配置MTK7621的GMAC

你好,请问配置MTK7621的GMAC,如何修改DTS文件?

  • 写回答

4条回答 默认 最新

  • m0_72363083 2023-05-16 02:44
    关注

    要配置MTK7621的GMAC并修改DTS文件,可以按照以下步骤进行:

    1. 打开DTS文件并找到ethernet节点,通常位于/ahb/ethernet节点下。

    2. 在ethernet节点下,找到gmac节点,通常类似于“gmac@10100000”的形式。

    3. 修改gmac节点的属性,包括:clocks、resets和phy-mode等。例如:

    gmac@10100000 {
        compatible = "mediatek,mt7621-gmac";
        reg = <0x10100000 0x1000>;
        interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
        clocks = <&clk_pll_800m>, <&clk_rgmii>, <&clk_gmac>;
        clock-names = "gmac", "rgmii", "pll";
        resets = <&sysrst MT7621_RST_MAC>;
        reset-names = "mac";
        phy-mode = "rgmii";
        phy-handle = <&eth_phy>;
        max-speed = <1000>;
        tx-delay = <0x1c>;
        rx-delay = <0x10>;
    };
    

    这里的clocks属性说明了GMAC使用的时钟源,resets属性说明了GMAC使用的复位信号源,phy-mode属性说明了GMAC使用的物理层接口类型。

    1. 保存并关闭DTS文件。

    2. 重新编译并烧录DTS文件。

    以上就是配置MTK7621的GMAC并修改DTS文件的步骤。

    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 5月23日
  • 创建了问题 5月16日