-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Somebody in the thread at some point said: | Andy Green wrote: |> It's mainly just it is SDIO device on an SDIO bus that can't use SDIO |> interrupt line, and we want it modular. | | Hmm, but the SDIO interrupt has nothing to do with rfkill :-)
I took it as a general question about why WLAN is "so awkward". That's the most broken thing about it now AFAIK. | Also, the modular angle comes from how the SDIO stack handles | suspend/resume, namely by removing the driver. The underlying | mechanism for rmmod/unbind/suspend is pretty much the same. | So even if we made the kernel monolithic, we'd still have all | the same issues. Fine. |> If the Atheros module had a kill pin we could drive it would have been |> trivial, same as if we had a dedicated switchable regulator (or MOSFET |> to control the power anyway) to supply the WLAN module. | | Yeah, that would have made this quite a bit easier. Now we have | a very elaborate way for turning a request to change a single | bit into a series of complex transactions that in the end again | change a single bit we care a bout (and lots that we don't). Yeah. - -Andy -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAklwbZsACgkQOjLpvpq7dMqI8gCfeJeQ+vWv1zm9BQEnFGVwDwzb QbUAnj10xTKJJyO6MlXwdfQcrTSigJ6S =1vIm -----END PGP SIGNATURE-----
