Heh, funny you should mention it, due to the utter pig-headedness of Atheros I'm now stuck with Linux 2.6.15 with broken ECMP support on the ar7240 MIPS SoC.
It's absolutely incredible that Atheros and Broadcom feel that it's ok for them to profit from Linux support for their chips, yet they insist on NDAs and refusing to do anything to document their chips.
Someone with a vicious lawyer ought to educate Atheros about the GPL in a way that reminds them that a lot (most?) of their SoCs are sold to people who like to put Linux on them and proper Linux support only helps them sell more chips.
What could Atheros or Broadcom possibly hope to gain from keeping their datasheets secret?