Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Linux/DRA74: [MMC][SDIO] enable irq mode in mmc sdio driver not working

$
0
0

Part Number:DRA74

Tool/software: Linux

Hello ,

Host Processor: J6
Kernel Version:  4.4.84

We have connected Marvell WiFi chip to MMC3 node and enabled the interrupt mode with an entry for the interrupt in dts file.

With this interrupt logic enable, we see the the interrupts or responses from card/wlan chip are not by host.

Host was able to identify the interrupts after some time and reads out all the pending frames from the wlan chip. Due to this remote device is not able to connect to the AP setup on the host.

When I remove the sdio card interrupt option form the dts file, the WiFi works well with lower throughput.

                       cap-sdio-irq;

There is misbehaviour is seen with the sdio interrupt mode enabled.

The mmc3 node is defined below,

                mmc@480ad000 {

                        compatible = "ti,dra7-hsmmc", "ti,omap4-hsmmc";
                        reg = <0x480ad000 0x400>;
                        interrupts = <0x0 0x59 0x4>;
                        ti,hwmods = "mmc3";
                        ti,needs-special-reset;
                        dmas = <0xc6 0x4d 0xc6 0x4e>;
                        dma-names = "tx", "rx";
                        status = "okay";
                        cap-sd-highspeed;
                        vmmc-supply = <0xc7>;
                        bus-width = <0x4>;
                        no-1-8-v;
                        ti,non-removable;
                        keep-power-in-suspend;
                        cap-sdio-irq;
                        wlan-pd-gpio = <0xc2 0x5 0x1>;
                };

Please let me know if you any suggestion on this.


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>