嵌入式爱好者

查看: 5713|回复: 2

[Linux] OK571X-C V1.2的板子不能识别SDIO接口的网卡

[复制链接]

1

主题

2

帖子

19

积分

AM5718通行证i.MX RT通行证i.MX6Q通行证XX18通行证

扫一扫,手机访问本帖
发表于 2021-11-25 20:47:58 | 显示全部楼层 |阅读模式
TF卡座能烧写镜像,SD卡也能正常识别,但是插入SDIO接口的网卡就不能识别,寻问技术人员,答复只是说MMC3支持网卡,MMC1默认不支持,需要自己修改设备树文件ok5718-idk.dts,参考MMC3来配置MMC1,但是我这边搞了很久都没有成功。请问有人用SD卡座来接SDIO设备吗?或者有没有大佬会修改设备树?
下面是原版设备树:
&mmc1 {
        pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50";
        pinctrl-0 = <&mmc1_pins_default>;
        pinctrl-1 = <&mmc1_pins_hs>;
        pinctrl-2 = <&mmc1_pins_sdr12>;
        pinctrl-3 = <&mmc1_pins_sdr25>;
        pinctrl-4 = <&mmc1_pins_sdr50>;
        pinctrl-5 = <&mmc1_pins_ddr50_rev20 &mmc1_iodelay_ddr50_conf>;
        pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>;
        vmmc-supply = <&vcc3_3>;
        vmmc_aux-supply = <&ldo1_reg>;
        bus-width = <4>;
        cd-gpios = <&gpio6 27 1>; /* gpio 219 */
        status = "okay";
        /delete-property/ sd-uhs-sdr104;
};


&mmc2 {
        pinctrl-names = "default", "hs", "ddr_1_8v";
        pinctrl-0 = <&mmc2_pins_default>;
        pinctrl-1 = <&mmc2_pins_hs>;
        pinctrl-2 = <&mmc2_pins_ddr_rev20 &mmc2_iodelay_ddr_conf>;
        status = "okay";
        vmmc-supply = <&v3_3d>;
        bus-width = <8>;
        ti,non-removable;
        max-frequency = <96000000>;
        no-1-8-v;
        /delete-property/ mmc-hs200-1_8v;
        /delete-property/ sd-uhs-sdr25;
        /delete-property/ sd-uhs-sdr12;
};
&mmc3 {
        pinctrl-names = "default", "hs";
        pinctrl-0 = <&mmc3_pins_default>;
        pinctrl-1 = <&mmc3_pins_hs>;
        status = "okay";
        vmmc-supply = <&v3_3d>;
        bus-width = <4>;
        ti,non-removable;
        cap-sdio-irq;
        max-frequency = <50000000>;
        no-1-8-v;
        /delete-property/ sd-uhs-sdr50;
        /delete-property/ sd-uhs-sdr25;
        /delete-property/ sd-uhs-sdr12;
};

回复

使用道具 举报

1

主题

2

帖子

19

积分

AM5718通行证i.MX RT通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2021-11-25 20:58:34 | 显示全部楼层
C:\Users\hjy\AppData\Local\Temp\企业微信截图_16378448988465.png网盘资料显示是支持SDIO接口的网卡的模块的,但是我用的最新的SDK,现在却不能识别
123.png
点评回复 支持 反对

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2021-11-26 11:01:14 | 显示全部楼层
mmc支持模式.png
5718的cpu手册上关于MMC接口对SDIO的描述如上图,其中MMC1是用做SD,MMC2用做eMMC,MMC3/4用做SDIO,手册的描述是MMC接口所有模式的都支持,但是默认的配置不一样,如果使用的和这个不一样,这样就要修改内核和设备树配置了,具体手册位于:用户资料-20190612\原厂资料\spruhz7f.pdf关于具体的配置只能是参考mmc1的配置来做,如果还是不行,可以到ti官方论坛咨询:https://e2echina.ti.com/
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-3-29 16:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表