Part Number: WL1835MOD
Other Parts Discussed in Thread: WL1835,
Tool/software: Linux
1. My dtsi as follows: This one created the segmentation fault in kim_prove
&uart4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_tcs_uart4>;
uart-has-rtscts;
status = "disabled";
bluetooth {
compatible = "ti,wl1835";
//compatible = "ti,wl1837-st";
//clocks = <&clk_ti_wifi>;
clock-names = "ext_clock";
enable-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_imx_ti_bt>;
};
}; /* bluetooth */
kim {
compatible = "kim";
nshutdown_gpio = <126>; // GPIO_2
dev_name = "/dev/ttymxc4";
flow_cntrl = <1>;
baud_rate = <3000000>;
};
btwilink {
compatible = "btwilink";
};
pinctrl_imx_ti_bt: imx-ti-bt {
fsl,pins = <
MX6QDL_PAD_DISP0_DAT9__GPIO4_IO30 0x130b1
>;
};
CONFIG_CFG80211=m
CONFIG_CFG80211_DEFAULT_PS=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_MAC80211=m
CONFIG_MAC80211_DEBUGFS=y
CONFIG_MAC80211_MESSAGE_TRACING=y
CONFIG_NL80211_TESTMODE=y
CONFIG_WLAN=y
CONFIG_WL_TI=y
CONFIG_WL12XX=m
CONFIG_WL18XX=m
CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_BT_WILINK=y
CONFIG_BT_HCIUART_LL=y
CONFIG_TI_ST=y
CONFIG_ST_HCI=y
2. By following one link in this site, I have removed kim and btwilink from dtsi and removed CONFIG_BT_WILINK=y, CONFIG_TI_ST=y, CONFIG_ST_HCI=y from deficonfig and added below stuff in defconfig..
Not seeing kernel crash but hcitool and hciattach not showing any outout