HomeFreeBSD

Add initial support for the QCA953x SoC (honeybee) wifi.

Description

Add initial support for the QCA953x SoC (honeybee) wifi.

This is a 2x2 2GHz 802.11n part. It works enough at the moment to
bring up, scan and associate. I haven't started using this as
a day to day AP.

The specifics:

  • add honeybee initvals
  • add in changes; a mix from the QCA HAL and ath9k;
  • fix a bug in AR_SREV_AR9580_10_OR_LATER(), which is only used for one capability check and we don't even implement it - so it's a big no-op.

Shady things:

  • ath9k has the "platform data" define the 25/40MHz clock. This HAL .. doesn't. Honeybee gets hard-coded to 25MHz which it likely shouldn't be. I'll have to go and identify/fix those.

Tested:

  • Qualcomm Atheros AP143 reference design board.

Obtained from: Qualcomm Atheros; Linux ath9k

Details

Provenance
adrianAuthored on
Parents
rS291436: sfxge: add prefast annotation to common code return types
Branches
Unknown
Tags
Unknown