Hi Adnreas, > 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 >> --- >> 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) You are right, the patch-set should have contained 20 patches, but the first one is missing. I will post that along with the second version of the series. However if you want to try it in the meantime, you can find the patch in the attachment. It must be applied before the other patches. -Gabor