- max-frequency = <150000000>;
- 此项同SD卡的配置,最大运行频率不超过150Mhz;SDIO2.0最大50M,SDIO3.0最大支持150M。
- supports-SDIO;
- 此配置标识此插槽为SDIO功能,为必添项。否则无法初始化SDIO外设。
- bus-width = <4>;
- 此配置同SD卡功能。
- cap-sd-highspeed;
- 此配置同SD卡功能,作为SDIO外设,也有区分是否为highspeed的SDIO外设。
- cap-sdio-irq;
- 此配置标识该SDIO外设(通常是Wi-Fi)是否支持sdio中断,如果你的外设是OOB中断, 请不要加入此项。支持哪种类型的中断请联系Wi-Fi原厂确定。
- keep-power-in-suspend;
- 此配置表示是否支持睡眠不断电,请默认加入该选项。Wi-Fi一般都有深度唤醒的要求。
- mmc-pwrseq = <&sdio_pwrseq>;
- 此项是SDIO外设(一般是 Wi-Fi)的电源控制。为必须项,否则Wi-Fi无法上电工作。请参考下面的例子,晶振时钟和复位-使能的GPIO的选择按照实际板级硬件要求进行配置。
- non-removable;
- 此项表示该插槽为不可移动设备且此项为SDIO设备必须添加项。
- num-slots = <4>;
- 此项同SD卡的配置。
- sd-uhs-sdr104;
- 此项配置决定该SDIO设备是否支持SDIO3.0模式。前提是需要Wi-Fi的IO电压为1.8v。
参考资料: