Thread 中讨论的其他器件:WL1835
您好、TI 专家、
我在 内核 AM335x-evmsk.dts 文件中移植 Wifi 模块节点(Patno 是 Wl1835)属性和配置
文件路径:/ti-processor-sdk-linux-am335x-evm-04.03.00.05/board-support/linux-4.9.69+gitAUTOINC+9ce43c71ae-g9ce43c71ae/arch/arm/boot/dts$
但我要确认引导过程的 PuTTY 消息、我 找不到出现错误的架构。 (如下所示)
可以给我一些指导吗?
我提供了 PuTTY 屏幕截图和 WIFI 模块节点代码定义、如下所示:
=========== 内核 dts 文件中的 WiFi 设备节点配置================================================================================================================================
wlan_en_reg:fixedregulator2{
兼容="稳压器固定";
reguler-name ="wlan-en-regulator ";
稳压器最小微伏=<1800000>;
稳压器最大值微伏=<1800000>;
GPIO =<&GPIO1 29 GPIO_ACTIVE_HIGH_>;
/* WLAN 卡特定延迟*/
启动延迟-us =<70000>;
使能端高电平有效;
};
mmc3_pins:pinmux_mmc3_pins{
pinctrl-single、pins =<
AM33XX_IOPAD (0x830、PIN_INPUT_PULLUP | MUX_MODE3) /* GPMC_A1.mmc2_ad12、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x834、PIN_INPUT_PULLUP | MUX_MODE3) /* GPMC_A2.mmc2_ad13、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x838、PIN_INPUT_PULLUP | MUX_MODE3) /* GPMC_A3.mmc2_ad14、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x83c、PIN_INPUT_PULLUP | MUX_MODE3) /* GPMC_A3.mmc2_ad15、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x888、PIN_INPUT_PULLUP | MUX_MODE3) /* GPMC_csn3.mmc2_cmd、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x88c、PIN_INPUT_PULLUP | MUX_MODE3) /* GPMC_clk.mmc2_clk、INPUT_PULLUP | MODE3 *
>;
};
mmc3_PINS_SLEEP:pinmux_mmc3_PIN_SLEEP{
pinctrl-single、pins =<
AM33XX_IOPAD (0x830、PIN_INPUT | PULL_DISABLE | MUX_MODE7)/* GPMC_A1.mmc2_ad12、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x834、PIN_INPUT | PULL_DISABLE | MUX_MODE7)/* GPMC_A2.mmc2_ad13、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x838、PIN_INPUT | PULL_DISABLE | MUX_MODE7)/* GPMC_A3.mmc2_ad14、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x83c、PIN_INPUT | PULL_DISABLE | MUX_MODE7)/* GPMC_A3.mmc2_ad15、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x888、PIN_INPUT | PULL_DISABLE | MUX_MODE7)/* GPMC_csn3.mmc2_cmd、INPUT_PULLUP | MODE3 *
AM33XX_IOPAD (0x88c、PIN_INPUT_PULLUP | MUX_MODE7) /* GPMC_clk.mmc2_clk、INPUT_PULLUP | MODE3 *
>;
};
wl12xx_gpio:pinmux_wl12xx_gpio{
pinctrl-single、pins =<
AM33XX_IOPAD (0x87c、PIN_OUTPUT 上拉| MUX_MODE7)/* GPMC_csn0.GPIO1_29 *
AM33XX_IOPAD (0x874、PIN_INPUT | MUX_MODE7) /* GPIO0_31 *
>;
};
wl12xx_GPIO_SLEEP:pinmux_wl12xx_GPIO_SLEEP{
pinctrl-single、pins =<
AM33XX_IOPAD (0x87c、PIN_OUTPUT 下拉| MUX_MODE7)/* GPMC_csn0.GPIO1_29 *
AM33XX_IOPAD (0x874、PIN_INPUT | MUX_MODE7) /* GPIO0_31 *
>;
};
};
mmc3{(&M)
DMA =<&EDMA 32.
EDMA 33>;
dma-names ="TX"、"Rx";
状态="正常";
VMMC-supply =<&wlan_en_reg>;
总线宽度=<4>;
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&mmc3_pins &wl12xx_GPIO>;
pinctrl-1 =<&mmc3_PINS_SLEEP &wl12xx_GPIO_SLEEP>;
TI、不可拆卸;
TI、需要特殊处理;
电容断电卡;
暂停时保持供电;
#address-cells =<1>;
#size-cells =<0>;
wlcore:wlcore@0{
兼容="ti、wl1835";
reg =<2>;
interrupt-parent =<&GPIO0>;
中断=<31 IRQ_TYPE_LEVEL_HIGH_>;
};
};
EDMA{(&E)
TI、EDMA-Xbar-event-map =/bits/16 <1 32
2 33>;
};
============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
BR
刘埃格伯特

