Realtek 802.11n drivers
rtl8192ce is a PCI-E driver for RTL8192CE/RTL8188CE devices.
rtl8192cu is a USB driver for RTL8192CU/RTL8188CU devices.
rtl8192de is a PCI-E driver for RTL8192DE/RTL8188DE devices.
rtl8192se is a PCI-E driver for RTL8192SE/RTL8191SE devices.
rtl8723ae is a PCI-E driver for RTL8723AE devices.
rtl8188ee is a PCI-E driver for RTL8188EE devices.
rtl8723be is a PCI-E driver for RTL8723BE devices. (3.15+) : http://marc.info/?l=linux-netdev&m=139308947816113
r8821ae is a PCI-E driverfor RTL8821AE devices. (WIP) : http://marc.info/?l=linux-wireless&m=139397366728007
r8192e_pci is a PCI-E driver for RTL8192E devices.
r8712u is a USB driver for RTL8712U/RTL8192SU devices, it's going to be replaced by r92su.
r8192u_usb is a USB driver for RTL8192U devices.
r8192du is a USB driver for RTL8192DU devices. (WIP) : http://github.com/lwfinger/rtl8192du
r8723au is a USB driver for RTL8723AU devices. ((3.15+)) : http://marc.info/?l=linux-netdev&m=139606070129567
r8188eu is a USB driver for RTL8188EU devices.
They are included in the staging tree at http://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging and they are NOT supported by linux-wireless developers or mailing list. Instead ask for support in http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel . Maintainers are Greg Kroah-Hartman <firstname.lastname@example.org> and Larry Finger <Larry.Finger@lwfinger.net>.
If you get an unsupported device, you can donate it to the driver maintainer. For more info ask Larry Finger <Larry.Finger@lwfinger.net>.
The firmware for those devices can be downloaded from: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git