OK571X-C V1.2的板子不能识别SDIO接口的网卡
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;
};
C:\Users\hjy\AppData\Local\Temp\企业微信截图_16378448988465.png网盘资料显示是支持SDIO接口的网卡的模块的,但是我用的最新的SDK,现在却不能识别
5718的cpu手册上关于MMC接口对SDIO的描述如上图,其中MMC1是用做SD,MMC2用做eMMC,MMC3/4用做SDIO,手册的描述是MMC接口所有模式的都支持,但是默认的配置不一样,如果使用的和这个不一样,这样就要修改内核和设备树配置了,具体手册位于:用户资料-20190612\原厂资料\spruhz7f.pdf关于具体的配置只能是参考mmc1的配置来做,如果还是不行,可以到ti官方论坛咨询:https://e2echina.ti.com/
页:
[1]