I have a problem with activation of WiFi module(AP6212) in my MYiR MYD-Y6ULL custom board. The problem is come up with Linux v4 , it is working(wlan0 can be seen) on Linux v5.
This is my content of related "usdhc2" configuration on the DTS file;
&usdhc2 {
#address-cells = <1>;
#size-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usdhc2_alt &pinctrl_wifi>;
bus-width = <4>;
no-1-8-v; // force 3.3V VIO
non-removable;
cd-post;
pm-ignore-notify;
wifi-host; // pull in card detect mechanism for BCMDHD driver
status = "okay";
brcmf: bcrmf@1 {
reg = <1>;
compatible = "brcm,bcm4329-fmac";
};
};
root@myd-y6ull14x14:~# dmesg | grep Br
[ 0.041176] Brought up 1 CPUs
[ 1.675947] Broadcom 43xx driver loaded [ Features: NS ]
[ 1.680188] Broadcom 43xx-legacy driver loaded [ Features: ID ]
This is the output message from dmesg.
And related sdhc info as below:
[ 1.899337] sdhci: Secure Digital Host Controller Interface driver
[ 1.904750] sdhci: Copyright(c) Pierre Ossman
[ 1.907867] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.914407] /soc/aips-bus@02100000/usdhc@02190000: voltage-ranges unspecified
[ 1.920386] sdhci-esdhc-imx 2190000.usdhc: could not get ultra high speed state, work on normal mode
[ 1.928294] sdhci-esdhc-imx 2190000.usdhc: Got CD GPIO
[ 1.933533] sdhci-esdhc-imx 2190000.usdhc: No vmmc regulator found
[ 1.938446] sdhci-esdhc-imx 2190000.usdhc: No vqmmc regulator found
[ 1.991960] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
And this is the sdhc output.
What could be the possible reason?