二、Amlogic A311D ETHERNET网卡驱动指南

本文档详细介绍了如何在Amlogic A311D芯片上进行ETHERNET网卡驱动配置,包括Uboot和内核部分。针对内置100M及外置1G以太网芯片的配置步骤进行了阐述。
摘要由CSDN通过智能技术生成

 1. 概述

本章描述A311D 如何添加配置内置和外置以太网芯片内置以太网最大支持100M,外置以太网芯片最大支持1G。

2.A311D ETHERNET 驱动指南

2.1 Uboot 网卡配置

Configuration of bootloader
We can switch between internal and external phy in bootloader by define/undef specially macro.
E.G.
We want to set u200 as internal phy we can modify “” as
/* Choose One of Ethernet Type */
#undef CONFIG_ETHERNET_NONE
#define ETHERNET_INTERNAL_PHY
#undef ETHERNET_EXTERNAL_PHY
Then remake the dtb file 

2.2 内核部分

2.2.1 内置网卡配置

internal phy configuration:
&ethmac {
         status = "okay";
         pinctrl-names = "internal_eth_pins";
         pinctrl-0 = <&internal_eth_pins>;
         mc_val = <0x4be04>;
         internal_phy=<1>;
};

2.2.2 外置以太网芯片配置

external phy configuration:
&ethmac {
        status = "okay";
        pinctrl-names = "external_eth_pins";
        pinctrl-0 = <&external_eth_pins>;
        mc_val = <0x1621>;
        internal_phy=<0>;
};

2.2.3 无有线网卡配置

NO ethernet configuration:
&ethmac {
        status = "disabled";
        pinctrl-names = "internal_eth_pins";
        pinctrl-0 = <&internal_eth_pins>;
        mc_val = <0x4be04>;
        internal_phy=<1>;
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Joon2020

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值