[Prism54-users] Output power regulation - SMC2802W

Jens Maurer Jens.Maurer@gmx.net
Tue, 06 Jan 2004 23:39:06 +0100


This is a multi-part message in MIME format.
--------------010305070209000803000006
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit


Martin Viteznik wrote:
> Hi,
> can anyone tell me how to regulate output power of SMC2802W?
> In old p54 forum I found this:
> 
> OID_INL_OUTPUTPOWER FF02000F
> 
>> Output power in units of 0.25 dBm.
>> The highest maximum output power is restricted to the value at which 
>> the card was calibrated to. And also the regulatory restrictions of 
>> the country domain. Looks like the OID is readable and writeable and 
>> not latched.

Here's a patch that allows to set outputpower in 0.25 dBm units.

My card says 127 when queried and allowed me to set it to 30.
YMMV.

Probably needs some documenting regarding the 0.25 dBm units
business.

Jens Maurer

--------------010305070209000803000006
Content-Type: text/plain;
 name="outputpower.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="outputpower.patch"

SW5kZXg6IGlzbHBjaV9kZXYuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvdmFyL2xpYi9j
dnMvcHJpc201NC1uZy9rc3JjL2lzbHBjaV9kZXYuaCx2CnJldHJpZXZpbmcgcmV2aXNpb24g
MS4zNApkaWZmIC11IC1yMS4zNCBpc2xwY2lfZGV2LmgKLS0tIGlzbHBjaV9kZXYuaAkyNiBE
ZWMgMjAwMyAxNjozMjozMSAtMDAwMAkxLjM0CisrKyBpc2xwY2lfZGV2LmgJNiBKYW4gMjAw
NCAyMjoyNjo1MiAtMDAwMApAQCAtODQsNiArODQsNyBAQAogCXZvbGF0aWxlIHUzMiBzaG9y
dHJldHJpZXM7CiAJdm9sYXRpbGUgdTMyIGxvbmdyZXRyaWVzOwogCXZvbGF0aWxlIHUzMiBt
YXh0eGxpZmV0aW1lOworCXZvbGF0aWxlIHUzMiBvdXRwdXRwb3dlcjsKIAogCXN0cnVjdCBz
ZW1hcGhvcmUgc2VtOwogfTsKQEAgLTE4NTksNiArMTg3MCwyNiBAQAogCXJldHVybiAwOwog
fQogCitzdGF0aWMgaW50CitwcmlzbTU0X3NldF9vdXRwdXRwb3dlcihzdHJ1Y3QgbmV0X2Rl
dmljZSAqbmRldiwgc3RydWN0IGl3X3JlcXVlc3RfaW5mbyAqaW5mbywKKwkJICAgX191MzIg
KiB1d3JxLCBjaGFyICpleHRyYSkKK3sKKwlNR1RfU0VUX1JFUVVFU1RfVTMyKChpc2xwY2lf
cHJpdmF0ZSAqKSBuZGV2LT5wcml2LAorCQkJICAgIE9JRF9JTkxfT1VUUFVUUE9XRVIsICp1
d3JxLCBvdXRwdXRwb3dlcik7CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludAorcHJp
c201NF9nZXRfb3V0cHV0cG93ZXIoc3RydWN0IG5ldF9kZXZpY2UgKm5kZXYsIHN0cnVjdCBp
d19yZXF1ZXN0X2luZm8gKmluZm8sCisJCSAgIF9fdTMyICogdXdycSwgY2hhciAqZXh0cmEp
Cit7CisJTUdUX0dFVF9SRVFVRVNUX1UzMigoaXNscGNpX3ByaXZhdGUgKikgbmRldi0+cHJp
diwKKwkJCSAgICBPSURfSU5MX09VVFBVVFBPV0VSLCB1d3JxLCBvdXRwdXRwb3dlcik7CisK
KwlyZXR1cm4gMDsKK30KKwogLyogVHJhbnNsYXRlIGEgVFJBUCBvaWQgaW50byBhIHdpcmVs
ZXNzIGV2ZW50LiBDYWxsZWQgaW4gaXNscGNpX21ndF9yZWNlaXZlLiAqLwogCiBzdGF0aWMg
aW5saW5lIHZvaWQKQEAgLTIxNjUsNiArMjE5NiwxMCBAQAogCiAjZGVmaW5lIFBSSVNNNTRf
S0lDS19BTEwgICBTSU9DSVdGSVJTVFBSSVYrMTIKIAorI2RlZmluZSBQUklTTTU0X0dFVF9P
VVRQVVRQT1dFUiBTSU9DSVdGSVJTVFBSSVYrMTMKKyNkZWZpbmUgUFJJU001NF9TRVRfT1VU
UFVUUE9XRVIgU0lPQ0lXRklSU1RQUklWKzE0CisKKwogc3RhdGljIGNvbnN0IHN0cnVjdCBp
d19wcml2X2FyZ3MgcHJpc201NF9wcml2YXRlX2FyZ3NbXSA9IHsKIC8qeyBjbWQsIHNldF9h
cmdzLCBnZXRfYXJncywgbmFtZSB9ICovCiAJe1BSSVNNNTRfUkVTRVQsIDAsIDAsICJyZXNl
dCJ9LApAQCAtMjE4Myw3ICsyMjE4LDEyIEBACiAJICJkZWxNYWMifSwKIAl7UFJJU001NF9L
SUNLX01BQywgSVdfUFJJVl9UWVBFX0FERFIgfCBJV19QUklWX1NJWkVfRklYRUQgfCAxLCAw
LAogCSAia2lja01hYyJ9LAotCXtQUklTTTU0X0tJQ0tfQUxMLCAwLCAwLCAia2lja0FsbCJ9
CisJe1BSSVNNNTRfS0lDS19BTEwsIDAsIDAsICJraWNrQWxsIn0sCisJe1BSSVNNNTRfR0VU
X09VVFBVVFBPV0VSLCAwLCBJV19QUklWX1RZUEVfSU5UIHwgIElXX1BSSVZfU0laRV9GSVhF
RCB8IDEsCisJICJnZXRPdXRwdXRwb3dlciJ9LAorCXtQUklTTTU0X1NFVF9PVVRQVVRQT1dF
UiwgSVdfUFJJVl9UWVBFX0lOVCB8ICBJV19QUklWX1NJWkVfRklYRUQgfCAxLCAwLAorCSAi
c2V0T3V0cHV0cG93ZXIifSwKKwogfTsKIAogc3RhdGljIGNvbnN0IGl3X2hhbmRsZXIgcHJp
c201NF9wcml2YXRlX2hhbmRsZXJbXSA9IHsKQEAgLTIyMDAsNiArMjI0MCw4IEBACiAJKGl3
X2hhbmRsZXIpIHByaXNtNTRfa2lja19tYWMsCiAJKGl3X2hhbmRsZXIpIE5VTEwsCiAJKGl3
X2hhbmRsZXIpIHByaXNtNTRfa2lja19hbGwsCisJKGl3X2hhbmRsZXIpIHByaXNtNTRfZ2V0
X291dHB1dHBvd2VyLAorCShpd19oYW5kbGVyKSBwcmlzbTU0X3NldF9vdXRwdXRwb3dlcgog
fTsKIAogY29uc3Qgc3RydWN0IGl3X2hhbmRsZXJfZGVmIHByaXNtNTRfaGFuZGxlcl9kZWYg
PSB7Cg==
--------------010305070209000803000006--