您好!
我们有一个 iMX6DL 定制电路板、它可以在带 wl18xx 模块的 Android 6 (内核4.1.15)上正常运行。 现在我们正在使用 Android 6中几乎相同的 DTS 处理 Android 9 (内核4.14.98)。 但树中的 wl18xx 驱动器似乎卡在探测函数处、 wl12xx_set_power_on 返回-110。 在 SDIO 消息中、我们发现 CMD5返回-110。 现在还没有创建 wlan0接口。
请您知道在内核重新启用稳压器时为什么 CMD5失败了吗?
此致、
泰式河
以下是 dmesg 的摘录内容(GPIO175是我们电路板上的 WLAN_EN):
[ 4.678374] WLAN-en-compiler:_regulator_do_enable
[ 4.681997] gpiod_set_value_cansleep GPIO175 gpif_out_init_high 1值1.
[ 4.687599] WLAN-en-regulator:regulator_ENA_GPIO_Ctrl GPIO175 enable_count 1
[ 4.778015] wlan-en-compiler:_regulator_do_enable ret 0
[ 4.848469] mmc3:REQ DONE (CMD52):-110:00000000 00000000 00000000 00000000
[ 4.870857] mmc3:REQ DONE (CMD52):-110:00000000 00000000 00000000 00000000
[ 4.892624] mmc3:REQ DONE (CMD0):0:00000000 00000000 00000000 00000000
[ 4.912611] mmc3:REQ DONE (CMD8):-110:00000000 00000000 00000000 00000000
[ 5.061613] mmc3:REQ DONE (CM5):0:a0ffffc0 00000000 00000000 00000000
[ 5.505563] mmc3:REQ DONE (CM5):0:a0ffffc0 00000000 00000000 00000000
[ 5.817346] mmc3:REQ DONE (CMD3):0:00010000 00000000 00000000 00000000
[ 5.827852] mmc3:REQ 完成(CMD7):0:00001ec7 00000000 00000000 00000000
[ 5.838164] mmc3:REQ 完成(CMD52):0:00001043 00000000 00000000 00000000
…
…
[ 8.118437] mmc3:REQ DONE (CMD52):0:00001002 00000000 00000000 00000000
[ 8.911596] gpiod_set_value_cansleep GPIO175 GPIOF_OUT_INIT_HIGH 1值0
[ 8.917209] wlan-en-compiler:regulator_ENA_GPIO_Ctrl GPIO175 enable_count 0
[ 9.181568] WLAN-en-compiler:regulator_late_cleanation disabling
[ 15.264037] wlan-en-regulator:_regulator_do_enable
[ 15.269190] gpiod_set_value_cansleep GPIO175 GPIOF_OUT_INIT_HIGH 1值
[ 15.276183] WLAN-en-regulator:regulator_ENA_GPIO_Ctrl GPIO175 enable_count 1.
[ 15.376232] WLAN-en-regulator:_regulator_DO_enable ret 0
[ 15.448073] mmc3:启动 CMD52 arg 00000c00标志00000195
[ 26.088013] mmc3:等待硬件 cmd 中断时超时。
[ 26.178687] mmc3:REQ DONE (CMD52):-110:00000000 00000000 00000000 00000000
[ 36.418573] mmc3:REQ DONE (CMD52):-110:00000000 00000000 00000000 00000000
[ 36.443418] mmc3:REQ 完成(CMD0):0:00000000 00000000 00000000 00000000
[ 46.658369] mmc3:REQ DONE (CMD8):-110:00000000 00000000 00000000 00000000
[ 88.258503] mmc3:REQ DONE (CM5):-110:00000000 00000000 00000000 00000000
# cat /sys/kernel/debug/gpio
gpiochip5:GPIO 160-191、父级:platform/20b0000.gpio、20b0000.gpio:
GPIO-175 ( |wlan-en-regulator) out hi.
dmesg 文件
DTS 文件