rk3399有线网络限制速度为10M或100M
请问,rk3399有线网络,要限制其速度为10M或100M,应该修改什么kernel/arch/arm64/boot/dts/rockchip/rp-rk3399.dts
&gmac_clkin {
clock-frequency = <50000000>; --> 修改成 50M
};
&gmac {
// power-gpio = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH>;
reset-gpio = <&gpio4 GPIO_B0 GPIO_ACTIVE_LOW>;
phy-mode = "rmii"; ---> 修改成 rmii
clock_in_out = "output"; ---> 修改成 output,也就是由 RK 主控提供
tx_delay = <0x30>;
rx_delay = <0x10>;
};
参考这里修改 tanzh 发表于 2019-4-22 15:00
kernel/arch/arm64/boot/dts/rockchip/rp-rk3399.dts
&gmac_clkin {
clock-frequency = ; --> 修改成...
你好,我用的板子是king3399,使用系统是Android7.1,其dts配置和你那个有点区别,具体配置如下:
clkin_gmac: external-gmac-clock {
compatible = "fixed-clock";
clock-frequency = <125000000>;
clock-output-names = "clkin_gmac";
#clock-cells = <0>;
};
&gmac {
phy-supply = <&vcc_phy>;
phy-mode = "rgmii";
clock_in_out = "input";
snps,reset-gpio = <&gpio3 15 GPIO_ACTIVE_LOW>;
snps,reset-active-low;
snps,reset-delays-us = <0 10000 50000>;
assigned-clocks = <&cru SCLK_RMII_SRC>;
assigned-clock-parents = <&clkin_gmac>;
pinctrl-names = "default";
pinctrl-0 = <&rgmii_pins>;
tx_delay = <0x28>;
rx_delay = <0x11>;
status = "okay";
};
问一下,除了你指出的几个要改,其它的是否也要修改,比如pinctrl-0 = <&rgmii_pins> 改为<&rmii_pins> 可以参考下源码下的这份文档,有以太网相关的配置 RKDocs\Develop reference documents\Rockchip 以太网 开发指南 V2.3.1-20160708.pdf
页:
[1]