linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 00/16] rtl8xxxu: eFUSE parsing for RTL8188EU chips
@ 2015-10-20  6:45 Jakub Sitnicki
  2015-10-20  6:45 ` [RFC 01/16] rtl8xxxu: Treat REG_9346CR as an 8-bit wide register Jakub Sitnicki
                   ` (16 more replies)
  0 siblings, 17 replies; 42+ messages in thread
From: Jakub Sitnicki @ 2015-10-20  6:45 UTC (permalink / raw)
  To: Jes.Sorensen; +Cc: Larry.Finger, linux-wireless, Jakub Sitnicki

Hi Jes,

I'm posting this patch set to show in what direction the work is
going.  Hopefully any changes (e.g. renames) which you wouldn't see
fit for this driver can be identified early this way.

The work is nowhere near the end.  These changes only get me past the
parse_efuse() step in the probe() routine.

I've structured the patch set in such a way that changes that are not
RTL8188EU-specific (preparatory work) come first.  All but the last
two patches (tagged "rtl8188eu:") fall into this category.  If you
were considering to apply any of them, note that they were not tested
with any device that is known to work with rtl8xxxu, only a TP-Link
TL-WN725N (RTL8188EU) dongle.

The corresponding git branch for this patch set is at:

git https://github.com/jsitnicki/linux.git branch rtl8xxxu-rtl8188eu

Cheers,
Jakub

Jakub Sitnicki (16):
  rtl8xxxu: Treat REG_9346CR as an 8-bit wide register
  rtl8xxxu: Use REG_EFUSE_TEST register only on multifunctional devices
  rtl8xxxu: Don't check for illegal offset when reading from efuse
  rtl8xxxu: Skip disabled efuse words early
  rtl8xxxu: Unbreak a user-visible string
  rtl8xxxu: rtl8723au: Introduce a pointer to efuse
  rtl8xxxu: rtl8192cu: Introduce a pointer to efuse
  rtl8xxxu: Extract TX power fields from struct rtl8xxu_priv
  rtl8xxxu: Rename struct struct rtl8723au_tx_power fields
  rtl8xxxu: Rename struct rtl8723au_idx
  rtl8xxxu: Make efuse content length a parameter
  rtl8xxxu: Prepare to have more than one kind of struct *_tx_power
  rtl8xxxu: Make set_tx_power a chip-type-dependent operation
  rtl8xxxu: Introduce a device agnostic constant for efuse map length
  rtl8xxxu: rtl8188eu: Add stubbed fileops and chip-specific constants
  rtl8xxxu: rtl8188eu: Implement parse_efuse()

 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c | 318 ++++++++++++++---------
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h |  96 +++++--
 2 files changed, 262 insertions(+), 152 deletions(-)

-- 
2.1.0


^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2015-11-10 21:57 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-20  6:45 [RFC 00/16] rtl8xxxu: eFUSE parsing for RTL8188EU chips Jakub Sitnicki
2015-10-20  6:45 ` [RFC 01/16] rtl8xxxu: Treat REG_9346CR as an 8-bit wide register Jakub Sitnicki
2015-10-21  0:29   ` Jes Sorensen
2015-10-23  5:38     ` Jakub Sitnicki
2015-10-20  6:45 ` [RFC 02/16] rtl8xxxu: Use REG_EFUSE_TEST register only on multifunctional devices Jakub Sitnicki
2015-10-21  0:57   ` Jes Sorensen
2015-10-23  5:45     ` Jakub Sitnicki
2015-10-20  6:45 ` [RFC 03/16] rtl8xxxu: Don't check for illegal offset when reading from efuse Jakub Sitnicki
2015-10-21  1:07   ` Jes Sorensen
2015-10-20  6:45 ` [RFC 04/16] rtl8xxxu: Skip disabled efuse words early Jakub Sitnicki
2015-10-21  1:09   ` Jes Sorensen
2015-10-20  6:45 ` [RFC 05/16] rtl8xxxu: Unbreak a user-visible string Jakub Sitnicki
2015-10-21  1:46   ` Jes Sorensen
2015-10-23  5:54     ` Jakub Sitnicki
2015-10-23 15:38       ` Jes Sorensen
2015-10-20  6:45 ` [RFC 06/16] rtl8xxxu: rtl8723au: Introduce a pointer to efuse Jakub Sitnicki
2015-10-21  1:52   ` Jes Sorensen
2015-10-20  6:45 ` [RFC 07/16] rtl8xxxu: rtl8192cu: " Jakub Sitnicki
2015-10-20  6:45 ` [RFC 08/16] rtl8xxxu: Extract TX power fields from struct rtl8xxu_priv Jakub Sitnicki
2015-10-21  1:58   ` Jes Sorensen
2015-10-23 21:16     ` Jakub Sitnicki
2015-10-26 17:40       ` Jes Sorensen
2015-10-20  6:45 ` [RFC 09/16] rtl8xxxu: Rename struct struct rtl8723au_tx_power fields Jakub Sitnicki
2015-10-20  6:45 ` [RFC 10/16] rtl8xxxu: Rename struct rtl8723au_idx Jakub Sitnicki
2015-10-21  2:00   ` Jes Sorensen
2015-10-20  6:45 ` [RFC 11/16] rtl8xxxu: Make efuse content length a parameter Jakub Sitnicki
2015-10-21  2:01   ` Jes Sorensen
2015-10-20  6:45 ` [RFC 12/16] rtl8xxxu: Prepare to have more than one kind of struct *_tx_power Jakub Sitnicki
2015-10-20  6:45 ` [RFC 13/16] rtl8xxxu: Make set_tx_power a chip-type-dependent operation Jakub Sitnicki
2015-10-21  2:07   ` Jes Sorensen
2015-10-23 21:17     ` Jakub Sitnicki
2015-10-20  6:45 ` [RFC 14/16] rtl8xxxu: Introduce a device agnostic constant for efuse map length Jakub Sitnicki
2015-10-21  2:03   ` Jes Sorensen
2015-10-20  6:45 ` [RFC 15/16] rtl8xxxu: rtl8188eu: Add stubbed fileops and chip-specific constants Jakub Sitnicki
2015-10-20  6:45 ` [RFC 16/16] rtl8xxxu: rtl8188eu: Implement parse_efuse() Jakub Sitnicki
2015-10-21  2:15   ` Jes Sorensen
2015-10-23 21:52     ` Jakub Sitnicki
2015-10-26 17:45       ` Jes Sorensen
2015-11-02  8:21         ` [PATCH] rtl8xxxu: rtl8192eu: Map out EFUSE TX power area Jakub Sitnicki
2015-11-10 21:57           ` Jes Sorensen
2015-10-21  0:29 ` [RFC 00/16] rtl8xxxu: eFUSE parsing for RTL8188EU chips Jes Sorensen
2015-10-23  5:24   ` Jakub Sitnicki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).