Hi Gabor, thanks for your submission. I tried to test it, but stuck at the problem mentioned below. Regards, Andreas Gabor Juhos wrote: > Based on the Ralink DPO_RT5572_LinuxSTA_2.6.0.1_20120629 > driver. > > References: > NICInitRT3593BbpRegisters in chips/rt3593.c > NICInitBBP in common/rtmp_init.c > NICInitAsicFromEEPROM in common/rtmp_init.c > > Signed-off-by: Gabor Juhos <juhosg@xxxxxxxxxxx> > --- > drivers/net/wireless/rt2x00/rt2800lib.c | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/drivers/net/wireless/rt2x00/rt2800lib.c b/drivers/net/wireless/rt2x00/rt2800lib.c > index 6f58ceb..32ecd1a 100644 > --- a/drivers/net/wireless/rt2x00/rt2800lib.c > +++ b/drivers/net/wireless/rt2x00/rt2800lib.c > @@ -4505,6 +4505,22 @@ static void rt2800_init_bbp_3572(struct rt2x00_dev *rt2x00dev) > rt2800_disable_unused_dac_adc(rt2x00dev); > } > > +static void rt2800_init_bbp_3593(struct rt2x00_dev *rt2x00dev) > +{ > + rt2800_init_bbp_early(rt2x00dev); > + > + rt2800_bbp_write(rt2x00dev, 79, 0x13); > + rt2800_bbp_write(rt2x00dev, 80, 0x05); > + rt2800_bbp_write(rt2x00dev, 81, 0x33); > + rt2800_bbp_write(rt2x00dev, 137, 0x0f); > + > + rt2800_bbp_write(rt2x00dev, 84, 0x19); > + > + /* Enable DC filter */ > + if (rt2x00_rt_rev_gte(rt2x00dev, RT3593, REV_RT3593E)) Where is REV_RT3593E defined? /tmp/backports-20130617/drivers/net/wireless/rt2x00/rt2800lib.c: In function ‘rt2800_init_bbp_3593’: /tmp/backports-20130617/drivers/net/wireless/rt2x00/rt2800lib.c:5325:43: error: ‘REV_RT3593E’ undeclared (first use in this function) Thanks, Andreas -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html