rt2x00: Don't toggle tuner bit for non-RF2523 chips
PATCH 3/24 rt2x00: Don't toggle tuner bit for non-RF2523 chips
Quoted 1 line
From
875a52bc8ca873ac0ef6aa473101ffe59528d24cMon Sep 17 00:00:00 2001
From: Ivo van Doorn <[email protected]>
Date: Fri, 27 Jul 2007 17:39:55 +0200
Subject: [PATCH 03/24] rt2x00: Don't toggle tuner bit for non-RF2523 chips
The TUNER bit for RF1 shouldn't be set when it isn't written to the device anyway...
Signed-off-by Ivo van Doorn <[email protected]>
--- drivers/net/wireless/rt2500pci.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-)
drivers/net/wireless/rt2500pci.c +4 -5
@@ -455,13 +455,12 @@ static void rt2500pci_config_channel(struct rt2x00_dev *rt2x00dev,* Switch off tuning bits. * For RT2523 devices we do not need to update the R1 register. */ -rt2x00_set_field32 (®.rf1,RF1_TUNER ,0 ); -rt2x00_set_field32 (®.rf3,RF3_TUNER ,0 ); - - -if (!rt2x00_rf (&rt2x00dev->chip,RF2523 )) +if (!rt2x00_rf (&rt2x00dev->chip,RF2523 )) { +rt2x00_set_field32 (®.rf1,RF1_TUNER ,0 );rt2500pci_rf_write (rt2x00dev, reg.rf1); + } +rt2x00_set_field32 (®.rf3,RF3_TUNER ,0 );rt2500pci_rf_write (rt2x00dev, reg.rf3);/*
Signature · 1 line
1.5.2.4