RK系列(RK3568) USB hub SD卡热插拔支持

SOC:RK3568

kernel版本:4-19

平台:Android12

问题:GL852L是一款经常用于读卡器的芯片,目前项目上的sd卡由GL862L进行扩展,发现热插拔的时候系统没有反应不支持,查看内核配置也没有这个功能。于是一直研究解决这个问题。

后来发现在应用层可以输入命令打开关闭重新扫描USB

rk3568_s:/ # echo 0 > ./sys/devices/platform/fd880000.usb/usb2/2-1/authorized
rk3568_s:/ # echo 1 > ./sys/devices/platform/fd880000.usb/usb2/2-1/authorized

硬件上插拔SD卡 GL857L的SD_CDZ也会有个上升沿和下降沿,于是通过SD_CDZ接入到soc 的 GPIO0_C2脚做一个中断侦测,实现低软支持热插拔!

猜你喜欢

转载自blog.csdn.net/yinsui1839/article/details/128849373
今日推荐