@@ -835,98 +835,98 @@ static const u32 ar9300_2p2_baseband_core[][2] = {
835835
836836static const u32 ar9300Modes_high_power_tx_gain_table_2p2 [][5 ] = {
837837 /* Addr 5G_HT20 5G_HT40 2G_HT40 2G_HT20 */
838- {0x0000a2dc , 0x0380c7fc , 0x0380c7fc , 0x03aaa352 , 0x03aaa352 },
839- {0x0000a2e0 , 0x0000f800 , 0x0000f800 , 0x03ccc584 , 0x03ccc584 },
840- {0x0000a2e4 , 0x03ff0000 , 0x03ff0000 , 0x03f0f800 , 0x03f0f800 },
838+ {0x0000a2dc , 0x00033800 , 0x00033800 , 0x03aaa352 , 0x03aaa352 },
839+ {0x0000a2e0 , 0x0003c000 , 0x0003c000 , 0x03ccc584 , 0x03ccc584 },
840+ {0x0000a2e4 , 0x03fc0000 , 0x03fc0000 , 0x03f0f800 , 0x03f0f800 },
841841 {0x0000a2e8 , 0x00000000 , 0x00000000 , 0x03ff0000 , 0x03ff0000 },
842- {0x0000a410 , 0x000050d8 , 0x000050d8 , 0x000050d9 , 0x000050d9 },
843- {0x0000a500 , 0x00002220 , 0x00002220 , 0x00000000 , 0x00000000 },
844- {0x0000a504 , 0x04002222 , 0x04002222 , 0x04000002 , 0x04000002 },
845- {0x0000a508 , 0x09002421 , 0x09002421 , 0x08000004 , 0x08000004 },
846- {0x0000a50c , 0x0d002621 , 0x0d002621 , 0x0b000200 , 0x0b000200 },
847- {0x0000a510 , 0x13004620 , 0x13004620 , 0x0f000202 , 0x0f000202 },
848- {0x0000a514 , 0x19004a20 , 0x19004a20 , 0x11000400 , 0x11000400 },
849- {0x0000a518 , 0x1d004e20 , 0x1d004e20 , 0x15000402 , 0x15000402 },
850- {0x0000a51c , 0x21005420 , 0x21005420 , 0x19000404 , 0x19000404 },
851- {0x0000a520 , 0x26005e20 , 0x26005e20 , 0x1b000603 , 0x1b000603 },
852- {0x0000a524 , 0x2b005e40 , 0x2b005e40 , 0x1f000a02 , 0x1f000a02 },
853- {0x0000a528 , 0x2f005e42 , 0x2f005e42 , 0x23000a04 , 0x23000a04 },
854- {0x0000a52c , 0x33005e44 , 0x33005e44 , 0x26000a20 , 0x26000a20 },
855- {0x0000a530 , 0x38005e65 , 0x38005e65 , 0x2a000e20 , 0x2a000e20 },
856- {0x0000a534 , 0x3c005e69 , 0x3c005e69 , 0x2e000e22 , 0x2e000e22 },
857- {0x0000a538 , 0x40005e6b , 0x40005e6b , 0x31000e24 , 0x31000e24 },
858- {0x0000a53c , 0x44005e6d , 0x44005e6d , 0x34001640 , 0x34001640 },
859- {0x0000a540 , 0x49005e72 , 0x49005e72 , 0x38001660 , 0x38001660 },
860- {0x0000a544 , 0x4e005eb2 , 0x4e005eb2 , 0x3b001861 , 0x3b001861 },
861- {0x0000a548 , 0x53005f12 , 0x53005f12 , 0x3e001a81 , 0x3e001a81 },
862- {0x0000a54c , 0x59025eb2 , 0x59025eb2 , 0x42001a83 , 0x42001a83 },
863- {0x0000a550 , 0x5e025f12 , 0x5e025f12 , 0x44001c84 , 0x44001c84 },
864- {0x0000a554 , 0x61027f12 , 0x61027f12 , 0x48001ce3 , 0x48001ce3 },
865- {0x0000a558 , 0x6702bf12 , 0x6702bf12 , 0x4c001ce5 , 0x4c001ce5 },
866- {0x0000a55c , 0x6b02bf14 , 0x6b02bf14 , 0x50001ce9 , 0x50001ce9 },
867- {0x0000a560 , 0x6f02bf16 , 0x6f02bf16 , 0x54001ceb , 0x54001ceb },
868- {0x0000a564 , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
869- {0x0000a568 , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
870- {0x0000a56c , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
871- {0x0000a570 , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
872- {0x0000a574 , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
873- {0x0000a578 , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
874- {0x0000a57c , 0x6f02bf16 , 0x6f02bf16 , 0x56001eec , 0x56001eec },
875- {0x0000a580 , 0x00802220 , 0x00802220 , 0x00800000 , 0x00800000 },
876- {0x0000a584 , 0x04802222 , 0x04802222 , 0x04800002 , 0x04800002 },
877- {0x0000a588 , 0x09802421 , 0x09802421 , 0x08800004 , 0x08800004 },
878- {0x0000a58c , 0x0d802621 , 0x0d802621 , 0x0b800200 , 0x0b800200 },
879- {0x0000a590 , 0x13804620 , 0x13804620 , 0x0f800202 , 0x0f800202 },
880- {0x0000a594 , 0x19804a20 , 0x19804a20 , 0x11800400 , 0x11800400 },
881- {0x0000a598 , 0x1d804e20 , 0x1d804e20 , 0x15800402 , 0x15800402 },
882- {0x0000a59c , 0x21805420 , 0x21805420 , 0x19800404 , 0x19800404 },
883- {0x0000a5a0 , 0x26805e20 , 0x26805e20 , 0x1b800603 , 0x1b800603 },
884- {0x0000a5a4 , 0x2b805e40 , 0x2b805e40 , 0x1f800a02 , 0x1f800a02 },
885- {0x0000a5a8 , 0x2f805e42 , 0x2f805e42 , 0x23800a04 , 0x23800a04 },
886- {0x0000a5ac , 0x33805e44 , 0x33805e44 , 0x26800a20 , 0x26800a20 },
887- {0x0000a5b0 , 0x38805e65 , 0x38805e65 , 0x2a800e20 , 0x2a800e20 },
888- {0x0000a5b4 , 0x3c805e69 , 0x3c805e69 , 0x2e800e22 , 0x2e800e22 },
889- {0x0000a5b8 , 0x40805e6b , 0x40805e6b , 0x31800e24 , 0x31800e24 },
890- {0x0000a5bc , 0x44805e6d , 0x44805e6d , 0x34801640 , 0x34801640 },
891- {0x0000a5c0 , 0x49805e72 , 0x49805e72 , 0x38801660 , 0x38801660 },
892- {0x0000a5c4 , 0x4e805eb2 , 0x4e805eb2 , 0x3b801861 , 0x3b801861 },
893- {0x0000a5c8 , 0x53805f12 , 0x53805f12 , 0x3e801a81 , 0x3e801a81 },
894- {0x0000a5cc , 0x59825eb2 , 0x59825eb2 , 0x42801a83 , 0x42801a83 },
895- {0x0000a5d0 , 0x5e825f12 , 0x5e825f12 , 0x44801c84 , 0x44801c84 },
896- {0x0000a5d4 , 0x61827f12 , 0x61827f12 , 0x48801ce3 , 0x48801ce3 },
897- {0x0000a5d8 , 0x6782bf12 , 0x6782bf12 , 0x4c801ce5 , 0x4c801ce5 },
898- {0x0000a5dc , 0x6b82bf14 , 0x6b82bf14 , 0x50801ce9 , 0x50801ce9 },
899- {0x0000a5e0 , 0x6f82bf16 , 0x6f82bf16 , 0x54801ceb , 0x54801ceb },
900- {0x0000a5e4 , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
901- {0x0000a5e8 , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
902- {0x0000a5ec , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
903- {0x0000a5f0 , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
904- {0x0000a5f4 , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
905- {0x0000a5f8 , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
906- {0x0000a5fc , 0x6f82bf16 , 0x6f82bf16 , 0x56801eec , 0x56801eec },
842+ {0x0000a410 , 0x000050d9 , 0x000050d9 , 0x000050d9 , 0x000050d9 },
843+ {0x0000a500 , 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000 },
844+ {0x0000a504 , 0x06000003 , 0x06000003 , 0x04000002 , 0x04000002 },
845+ {0x0000a508 , 0x0a000020 , 0x0a000020 , 0x08000004 , 0x08000004 },
846+ {0x0000a50c , 0x10000023 , 0x10000023 , 0x0b000200 , 0x0b000200 },
847+ {0x0000a510 , 0x16000220 , 0x16000220 , 0x0f000202 , 0x0f000202 },
848+ {0x0000a514 , 0x1c000223 , 0x1c000223 , 0x12000400 , 0x12000400 },
849+ {0x0000a518 , 0x21002220 , 0x21002220 , 0x16000402 , 0x16000402 },
850+ {0x0000a51c , 0x27002223 , 0x27002223 , 0x19000404 , 0x19000404 },
851+ {0x0000a520 , 0x2b022220 , 0x2b022220 , 0x1c000603 , 0x1c000603 },
852+ {0x0000a524 , 0x2f022222 , 0x2f022222 , 0x21000a02 , 0x21000a02 },
853+ {0x0000a528 , 0x34022225 , 0x34022225 , 0x25000a04 , 0x25000a04 },
854+ {0x0000a52c , 0x3a02222a , 0x3a02222a , 0x28000a20 , 0x28000a20 },
855+ {0x0000a530 , 0x3e02222c , 0x3e02222c , 0x2c000e20 , 0x2c000e20 },
856+ {0x0000a534 , 0x4202242a , 0x4202242a , 0x30000e22 , 0x30000e22 },
857+ {0x0000a538 , 0x4702244a , 0x4702244a , 0x34000e24 , 0x34000e24 },
858+ {0x0000a53c , 0x4b02244c , 0x4b02244c , 0x38001640 , 0x38001640 },
859+ {0x0000a540 , 0x4e02246c , 0x4e02246c , 0x3c001660 , 0x3c001660 },
860+ {0x0000a544 , 0x52022470 , 0x52022470 , 0x3f001861 , 0x3f001861 },
861+ {0x0000a548 , 0x55022490 , 0x55022490 , 0x43001a81 , 0x43001a81 },
862+ {0x0000a54c , 0x59022492 , 0x59022492 , 0x47001a83 , 0x47001a83 },
863+ {0x0000a550 , 0x5d022692 , 0x5d022692 , 0x4a001c84 , 0x4a001c84 },
864+ {0x0000a554 , 0x61022892 , 0x61022892 , 0x4e001ce3 , 0x4e001ce3 },
865+ {0x0000a558 , 0x65024890 , 0x65024890 , 0x52001ce5 , 0x52001ce5 },
866+ {0x0000a55c , 0x69024892 , 0x69024892 , 0x56001ce9 , 0x56001ce9 },
867+ {0x0000a560 , 0x6e024c92 , 0x6e024c92 , 0x5a001ceb , 0x5a001ceb },
868+ {0x0000a564 , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
869+ {0x0000a568 , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
870+ {0x0000a56c , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
871+ {0x0000a570 , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
872+ {0x0000a574 , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
873+ {0x0000a578 , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
874+ {0x0000a57c , 0x74026e92 , 0x74026e92 , 0x5d001eec , 0x5d001eec },
875+ {0x0000a580 , 0x00800000 , 0x00800000 , 0x00800000 , 0x00800000 },
876+ {0x0000a584 , 0x06800003 , 0x06800003 , 0x04800002 , 0x04800002 },
877+ {0x0000a588 , 0x0a800020 , 0x0a800020 , 0x08800004 , 0x08800004 },
878+ {0x0000a58c , 0x10800023 , 0x10800023 , 0x0b800200 , 0x0b800200 },
879+ {0x0000a590 , 0x16800220 , 0x16800220 , 0x0f800202 , 0x0f800202 },
880+ {0x0000a594 , 0x1c800223 , 0x1c800223 , 0x12800400 , 0x12800400 },
881+ {0x0000a598 , 0x21802220 , 0x21802220 , 0x16800402 , 0x16800402 },
882+ {0x0000a59c , 0x27802223 , 0x27802223 , 0x19800404 , 0x19800404 },
883+ {0x0000a5a0 , 0x2b822220 , 0x2b822220 , 0x1c800603 , 0x1c800603 },
884+ {0x0000a5a4 , 0x2f822222 , 0x2f822222 , 0x21800a02 , 0x21800a02 },
885+ {0x0000a5a8 , 0x34822225 , 0x34822225 , 0x25800a04 , 0x25800a04 },
886+ {0x0000a5ac , 0x3a82222a , 0x3a82222a , 0x28800a20 , 0x28800a20 },
887+ {0x0000a5b0 , 0x3e82222c , 0x3e82222c , 0x2c800e20 , 0x2c800e20 },
888+ {0x0000a5b4 , 0x4282242a , 0x4282242a , 0x30800e22 , 0x30800e22 },
889+ {0x0000a5b8 , 0x4782244a , 0x4782244a , 0x34800e24 , 0x34800e24 },
890+ {0x0000a5bc , 0x4b82244c , 0x4b82244c , 0x38801640 , 0x38801640 },
891+ {0x0000a5c0 , 0x4e82246c , 0x4e82246c , 0x3c801660 , 0x3c801660 },
892+ {0x0000a5c4 , 0x52822470 , 0x52822470 , 0x3f801861 , 0x3f801861 },
893+ {0x0000a5c8 , 0x55822490 , 0x55822490 , 0x43801a81 , 0x43801a81 },
894+ {0x0000a5cc , 0x59822492 , 0x59822492 , 0x47801a83 , 0x47801a83 },
895+ {0x0000a5d0 , 0x5d822692 , 0x5d822692 , 0x4a801c84 , 0x4a801c84 },
896+ {0x0000a5d4 , 0x61822892 , 0x61822892 , 0x4e801ce3 , 0x4e801ce3 },
897+ {0x0000a5d8 , 0x65824890 , 0x65824890 , 0x52801ce5 , 0x52801ce5 },
898+ {0x0000a5dc , 0x69824892 , 0x69824892 , 0x56801ce9 , 0x56801ce9 },
899+ {0x0000a5e0 , 0x6e824c92 , 0x6e824c92 , 0x5a801ceb , 0x5a801ceb },
900+ {0x0000a5e4 , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
901+ {0x0000a5e8 , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
902+ {0x0000a5ec , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
903+ {0x0000a5f0 , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
904+ {0x0000a5f4 , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
905+ {0x0000a5f8 , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
906+ {0x0000a5fc , 0x74826e92 , 0x74826e92 , 0x5d801eec , 0x5d801eec },
907907 {0x0000a600 , 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000 },
908908 {0x0000a604 , 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000 },
909909 {0x0000a608 , 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000 },
910910 {0x0000a60c , 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000 },
911- {0x0000a610 , 0x00804000 , 0x00804000 , 0x00000000 , 0x00000000 },
912- {0x0000a614 , 0x00804201 , 0x00804201 , 0x01404000 , 0x01404000 },
913- {0x0000a618 , 0x0280c802 , 0x0280c802 , 0x01404501 , 0x01404501 },
914- {0x0000a61c , 0x0280ca03 , 0x0280ca03 , 0x02008501 , 0x02008501 },
915- {0x0000a620 , 0x04c15104 , 0x04c15104 , 0x0280ca03 , 0x0280ca03 },
916- {0x0000a624 , 0x04c15305 , 0x04c15305 , 0x03010c04 , 0x03010c04 },
917- {0x0000a628 , 0x04c15305 , 0x04c15305 , 0x04014c04 , 0x04014c04 },
918- {0x0000a62c , 0x04c15305 , 0x04c15305 , 0x04015005 , 0x04015005 },
919- {0x0000a630 , 0x04c15305 , 0x04c15305 , 0x04015005 , 0x04015005 },
920- {0x0000a634 , 0x04c15305 , 0x04c15305 , 0x04015005 , 0x04015005 },
921- {0x0000a638 , 0x04c15305 , 0x04c15305 , 0x04015005 , 0x04015005 },
922- {0x0000a63c , 0x04c15305 , 0x04c15305 , 0x04015005 , 0x04015005 },
923- {0x0000b2dc , 0x0380c7fc , 0x0380c7fc , 0x03aaa352 , 0x03aaa352 },
924- {0x0000b2e0 , 0x0000f800 , 0x0000f800 , 0x03ccc584 , 0x03ccc584 },
925- {0x0000b2e4 , 0x03ff0000 , 0x03ff0000 , 0x03f0f800 , 0x03f0f800 },
911+ {0x0000a610 , 0x00000000 , 0x00000000 , 0x00000000 , 0x00000000 },
912+ {0x0000a614 , 0x02004000 , 0x02004000 , 0x01404000 , 0x01404000 },
913+ {0x0000a618 , 0x02004801 , 0x02004801 , 0x01404501 , 0x01404501 },
914+ {0x0000a61c , 0x02808a02 , 0x02808a02 , 0x02008501 , 0x02008501 },
915+ {0x0000a620 , 0x0380ce03 , 0x0380ce03 , 0x0280ca03 , 0x0280ca03 },
916+ {0x0000a624 , 0x04411104 , 0x04411104 , 0x03010c04 , 0x03010c04 },
917+ {0x0000a628 , 0x04411104 , 0x04411104 , 0x04014c04 , 0x04014c04 },
918+ {0x0000a62c , 0x04411104 , 0x04411104 , 0x04015005 , 0x04015005 },
919+ {0x0000a630 , 0x04411104 , 0x04411104 , 0x04015005 , 0x04015005 },
920+ {0x0000a634 , 0x04411104 , 0x04411104 , 0x04015005 , 0x04015005 },
921+ {0x0000a638 , 0x04411104 , 0x04411104 , 0x04015005 , 0x04015005 },
922+ {0x0000a63c , 0x04411104 , 0x04411104 , 0x04015005 , 0x04015005 },
923+ {0x0000b2dc , 0x00033800 , 0x00033800 , 0x03aaa352 , 0x03aaa352 },
924+ {0x0000b2e0 , 0x0003c000 , 0x0003c000 , 0x03ccc584 , 0x03ccc584 },
925+ {0x0000b2e4 , 0x03fc0000 , 0x03fc0000 , 0x03f0f800 , 0x03f0f800 },
926926 {0x0000b2e8 , 0x00000000 , 0x00000000 , 0x03ff0000 , 0x03ff0000 },
927- {0x0000c2dc , 0x0380c7fc , 0x0380c7fc , 0x03aaa352 , 0x03aaa352 },
928- {0x0000c2e0 , 0x0000f800 , 0x0000f800 , 0x03ccc584 , 0x03ccc584 },
929- {0x0000c2e4 , 0x03ff0000 , 0x03ff0000 , 0x03f0f800 , 0x03f0f800 },
927+ {0x0000c2dc , 0x00033800 , 0x00033800 , 0x03aaa352 , 0x03aaa352 },
928+ {0x0000c2e0 , 0x0003c000 , 0x0003c000 , 0x03ccc584 , 0x03ccc584 },
929+ {0x0000c2e4 , 0x03fc0000 , 0x03fc0000 , 0x03f0f800 , 0x03f0f800 },
930930 {0x0000c2e8 , 0x00000000 , 0x00000000 , 0x03ff0000 , 0x03ff0000 },
931931 {0x00016044 , 0x012492d4 , 0x012492d4 , 0x012492d4 , 0x012492d4 },
932932 {0x00016048 , 0x66480001 , 0x66480001 , 0x66480001 , 0x66480001 },
0 commit comments