Search Linux Wireless

Re: WL1271: WLAN_IRQ not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 28, 2011 at 5:56 AM, Troy Kisky
<troy.kisky@xxxxxxxxxxxxxxxxxxx> wrote:
> Hi
Hi Troy,

>
> I trying to get an LSR WL1271 sdio module to work. Everything seems to
> work fine until the WLAN_IRQ pin should go high, but it never does. Checking
> with a scope shows constant low. proc/interrupts also says 0. I'm using
> 3.0.0-rc4 with patches for non-mainline board. If I make the interrupt
> gp a high output, I can raise the level of the WLAN_IRQ pin slightly,
> but it is still a logic 0.
>
>
> tiwi_r2_datasheet.pdf says interrupts are "active-low or falling-edge"
>
> So, why does the driver request an active high interrupt? I'm guessing
> datasheet bug.
>
> Anyway, here are the messages I'm getting with most debugging turned on,
> if someone is willing to take a look.
>
> Thanks
> Troy
Could you possibly check the irq pin setting fit to your platform? It
is read via wl12xx_get_platform_data().
The driver irq is HIGH polarity level. In case your platform not
support level you can switch to edge via
WL12XX_PLATFORM_QUIRK_EDGE_IRQ.

All the best,
Shahar
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux