linux/drivers/staging/rtl8192e
Mateusz Kulikowski 08582d83e5 staging: rtl8192e: Rework EEPROM handling code
Card configuration is stored in SPI EEPROM (93c46 or 93c56)
working in 128|256x16 mode.
Communication is handled using GPIO bitbang.

>From behaviour perspective, delay after read was removed.
It is not needed as we wait after reading GPIO mapped to
PCI-E register - it should have no side effects.

According to sample EEPROM datasheet (AT93Cx6), max frequency for
worst case scenario (1.8V supply) is 250kHZ (vs. 1MHz for 5V).
Driver generates ~50kHZ clock - margin should be big enough
even for devices from other vendors.

Signed-off-by: Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-08-03 17:46:43 -07:00
..
rtl8192e staging: rtl8192e: Rework EEPROM handling code 2015-08-03 17:46:43 -07:00
dot11d.c staging: rtl8192e: Remove DOT11D_GetMaxTxPwrInDbm() 2015-07-14 22:43:29 -07:00
dot11d.h staging: rtl8192e: Remove DOT11D_GetMaxTxPwrInDbm() 2015-07-14 22:43:29 -07:00
Kconfig
license
Makefile
rtl819x_BA.h staging: rtl8192e: Remove unused defines 2015-07-14 22:43:29 -07:00
rtl819x_BAProc.c Staging: rtl8192e: pointer math bug in rtllib_rx_DELBA() 2015-07-22 21:05:21 -07:00
rtl819x_HT.h staging: rtl8192e: Remove unused defines 2015-07-14 22:43:29 -07:00
rtl819x_HTProc.c staging: rtl8192e: rtllib_HTProc: Make functions static 2015-07-14 22:43:30 -07:00
rtl819x_Qos.h staging: rtl8192e: Remove unused enums 2015-07-14 22:43:29 -07:00
rtl819x_TS.h staging: rtl8192e: Remove unused defines 2015-07-14 22:43:29 -07:00
rtl819x_TSProc.c Staging: rtl8192e: Replace memset with eth_zero_addr 2015-07-14 22:46:20 -07:00
rtllib.h staging: rtl8192e: rtllib_softmac: Make functions static 2015-07-14 22:43:31 -07:00
rtllib_crypt_ccmp.c staging: rtl8192e: Fix PREFER_PR_LEVEL warnings 2015-06-01 06:33:21 +09:00
rtllib_crypt_tkip.c staging: rtl8192e: Fix PREFER_PR_LEVEL warnings 2015-06-01 06:33:21 +09:00
rtllib_crypt_wep.c staging: rtl8192e: Comment cleanup (style/format) 2015-04-03 15:29:31 +02:00
rtllib_debug.h staging: rtl8192e: Remove DMESG macro 2015-07-14 22:43:30 -07:00
rtllib_module.c Staging: rtl8192e: Timer setup using macro rather assignment 2015-06-17 21:38:23 -07:00
rtllib_rx.c staging: rtl8192e: rtllib: fix macro style issue 2015-07-24 13:37:46 -07:00
rtllib_softmac.c Staging: rtl8192e: Replace memset with eth_zero_addr 2015-07-14 22:46:20 -07:00
rtllib_softmac_wx.c staging: rtl8192e: Replace ?: with min_t 2015-06-01 06:33:22 +09:00
rtllib_tx.c staging: rtl8192e: rtllib_tx: Make functions static 2015-07-14 22:43:31 -07:00
rtllib_wx.c staging: rtl8192e: Remove rtllib_wx_get_encode_ext() 2015-06-17 21:35:02 -07:00
TODO