Thread 中讨论的其他器件:WL1837、 WL1835、 WL1837MOD、 AM3352、 TPS65910、 TLV320AIC3106、 TMP275
工具/软件:Linux
您好!
我们正在尝试启动与 基于 AM3357的定制板连接的 WL1837。 我们已按照维基网页中提供的每条说明进行操作
。
我发现我们的 WLAN_EN 引脚不是高电平、即使在 DTS 中启用它、它也不是高电平。 我们还需要查看其他任何东西。 下面是我们的 DTS 文件的片段。
wlan_en_reg:fixedregator@2{
兼容="稳压器固定";
reguler-name ="wlan-en-regulator ";
稳压器最小微伏=<1800000>;
稳压器最大值微伏=<1800000>;
启动延迟-us =<70000>;
/*此板的 WLAN_EN GPIO -组1、pin16 */
GPIO =<&GPIO1 16 GPIO_ACTIVE_HIGH_>;
使能端高电平有效;
};
/* wl12xx/wl18xx 卡使能/IRQ GPIO。 *
wlan_pins_default:pinmux_wlan_pins_default{
pinctrl-single、pins =<
0x40 (PIN_OUTPUT 下拉| MUX_MODE7) /* GPMC_a0.GPIO1_16 */
0x19C (PIN_INPUT | MUX_MODE7) /* McASP0_ahclkr.GPIO3_17 *
0x1AC (PIN_OUTPUT 下拉| MUX_MODE7)/* McASP0_ahclkx.GPIO3_21 *
>;
};
wlan_pins_sleep:pinmux_wlan_pins_sleep{
pinctrl-single、pins =<
0x40 (PIN_OUTPUT 下拉| MUX_MODE7) /* GPMC_a0.GPIO1_16 */
0x19C (PIN_INPUT | MUX_MODE7) /* McASP0_ahclkr.GPIO3_17 *
0x1AC (PIN_OUTPUT 上拉| MUX_MODE7) /* McASP0_ahclkx.GPIO3_21 *
>;
};
mmc3{(&M)
状态="正常";
VMMC-supply =<&wlan_en_reg>;
总线宽度=<4>;
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&mmc3_PINs_default &wlan_pins_default>;
pinctrl-1 =<&mmc3_PINS_SLEEP &wlan_PINs_SLEEP>;
TI、不可拆卸;
TI、需要特殊处理;
电容断电卡;
暂停时保持供电;
#address-cells =<1>;
#size-cells =<0>;
wlcore:wlcore@0{
兼容="ti、wl1835";
reg =<2>;
interrupt-parent =<&GPIO3>;
中断=<17 IRQ_TYPE_EDGE_RISING >;
};
};
EDMA{(&E)
TI、EDMA-Xbar-event-map =<1 12.
2 13>;
};
现在、我们的问题是如何通过软件启用 WLAN_EN?
此致、
Sachin