Android中的sdio配置备忘
生活随笔
收集整理的這篇文章主要介紹了
Android中的sdio配置备忘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android中的sdio卡偵測
rockchip:rockchip_wifi_set_carddetect(1)
allwinner:sunxi_mmc_rescan_card(-1)
android dtsi sdio配置
路徑:kernel/arch/arm64/boot/dts
&sdio0 {status = "okay";max-frequency = <150000000>; //sd卡的配置,最大運行頻率為150Mhzbus-width = <4>; //此配置同SD卡功能。number of data lines,此配置標識需要使用SD卡的線寬。SD卡最大支持4線模式.cap-sd-highspeed; //此配置同SD卡功能,作為SDIO外設,也有區分是否為highspeed的SDIO外設cap-sdio-irq; //此配置標識該SDIO外設(通常是Wifi)是否支持sdio中斷,,如果你的外設是OOB中斷,請不要加入此項。支持哪種類型的中斷請聯系Wifi原廠確定disable-wp;keep-power-in-suspend; //此配置表示是否支持睡眠不斷電,請默認加入該選項。Wifi一般都有深度喚醒的要求。mmc-pwrseq = <&sdio_pwrseq>; //此項是SDIO外設(一般是Wifi)的電源控制。為必須項,否則Wifi無法上電工作non-removable; //此項表示該插槽為不可移動設備且此項為SDIO設備必須添加項num-slots = <1>; //此項同SD卡的配置。指定控制器支持的插槽數。pinctrl-names = "default";pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk &sdio0_int>;sd-uhs-sdr104; //此項配置決定該SDIO設備是否支持SDIO3.0模式。前提是需要Wifi的IO電壓為1.8vsupports-sdio; //標識此插槽為SDIO功能,為必須添加項。否則無法初始化SDIO外設。};sd-uhs-sdr104;?
此配置為標識此卡槽支持UHS-I的SD卡。如果不配置,表示不支持UHS-I的SD卡。但需要注意,如果要支持這種模式的卡,需要SD卡的IO電壓供電可以在3.3V和1.8v進行切換(CMD11)。并且需要引用vqmmc-supply到實際板級的控制電源,例如vqmmc-supply?=?<&vcc_sd>。
12/25是SD 2.0的速率模式
50/104是SD 3.0的速率模式
class概念的理解
Class 0:包括低于Class 2和未標注Speed Class的情況; Class 2:能滿足觀看普通MPEG4 MPEG2 的電影、SDTV、數碼攝像機拍攝; Class 4:可以流暢播放高清電視(HDTV),數碼相機連拍等需求; Class 6:滿足單反相機連拍和專業設備的使用要求; Class 10:滿足更高速率要求的存儲需要。android中sdio設備路徑: sys/bus/sdio/devices/
Rockchip SDMMC SDIO eMMC 開發指南 V1.0-20160630
https://wenku.baidu.com/view/6e3e8e4cfe00bed5b9f3f90f76c66137ef064f6a.html
總結
以上是生活随笔為你收集整理的Android中的sdio配置备忘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4.恢复已经删除的数据或文件——数据恢复
- 下一篇: InfiniBand技术和架构