The Marvell 88W8797 (datasheet) might be another option for Wifi. There seem to be versions with USB and SDIO interfaces and the driver is GPLed and already part of the linux kernel (while still requiring a firmware blob). Since it's used in the Surface Pro 1&2, it would be reasonable to assume...