reg.h (d5432503bfb49f3425bad0b850714ffd8b533cfc) | reg.h (935477ed7b537cf28b38f0c6b4471915d8c0e12a) |
---|---|
1/* 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 3 * 4 * Permission to use, copy, modify, and/or distribute this software for any 5 * purpose with or without fee is hereby granted, provided that the above 6 * copyright notice and this permission notice appear in all copies. 7 * 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES --- 878 unchanged lines hidden (view full) --- 887 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9330)) 888#define AR_SREV_9330_11(_ah) \ 889 (AR_SREV_9330((_ah)) && \ 890 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9330_11)) 891#define AR_SREV_9330_12(_ah) \ 892 (AR_SREV_9330((_ah)) && \ 893 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9330_12)) 894 | 1/* 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 3 * 4 * Permission to use, copy, modify, and/or distribute this software for any 5 * purpose with or without fee is hereby granted, provided that the above 6 * copyright notice and this permission notice appear in all copies. 7 * 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES --- 878 unchanged lines hidden (view full) --- 887 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9330)) 888#define AR_SREV_9330_11(_ah) \ 889 (AR_SREV_9330((_ah)) && \ 890 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9330_11)) 891#define AR_SREV_9330_12(_ah) \ 892 (AR_SREV_9330((_ah)) && \ 893 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9330_12)) 894 |
895#ifdef CONFIG_ATH9K_PCOEM 896#define AR_SREV_9462(_ah) \ 897 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9462)) |
|
895#define AR_SREV_9485(_ah) \ 896 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9485)) | 898#define AR_SREV_9485(_ah) \ 899 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9485)) |
900#define AR_SREV_9565(_ah) \ 901 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9565)) 902#else 903#define AR_SREV_9462(_ah) 0 904#define AR_SREV_9485(_ah) 0 905#define AR_SREV_9565(_ah) 0 906#endif 907 |
|
897#define AR_SREV_9485_11_OR_LATER(_ah) \ | 908#define AR_SREV_9485_11_OR_LATER(_ah) \ |
898 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9485) && \ | 909 (AR_SREV_9485(_ah) && \ |
899 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9485_11)) 900#define AR_SREV_9485_OR_LATER(_ah) \ 901 (((_ah)->hw_version.macVersion >= AR_SREV_VERSION_9485)) 902 903#define AR_SREV_9340(_ah) \ 904 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9340)) 905 906#define AR_SREV_9340_13(_ah) \ 907 (AR_SREV_9340((_ah)) && \ 908 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9340_13)) 909 910#define AR_SREV_9340_13_OR_LATER(_ah) \ 911 (AR_SREV_9340((_ah)) && \ 912 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9340_13)) 913 914#define AR_SREV_9285E_20(_ah) \ 915 (AR_SREV_9285_12_OR_LATER(_ah) && \ 916 ((REG_READ(_ah, AR_AN_SYNTH9) & 0x7) == 0x1)) 917 | 910 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9485_11)) 911#define AR_SREV_9485_OR_LATER(_ah) \ 912 (((_ah)->hw_version.macVersion >= AR_SREV_VERSION_9485)) 913 914#define AR_SREV_9340(_ah) \ 915 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9340)) 916 917#define AR_SREV_9340_13(_ah) \ 918 (AR_SREV_9340((_ah)) && \ 919 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9340_13)) 920 921#define AR_SREV_9340_13_OR_LATER(_ah) \ 922 (AR_SREV_9340((_ah)) && \ 923 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9340_13)) 924 925#define AR_SREV_9285E_20(_ah) \ 926 (AR_SREV_9285_12_OR_LATER(_ah) && \ 927 ((REG_READ(_ah, AR_AN_SYNTH9) & 0x7) == 0x1)) 928 |
918#define AR_SREV_9462(_ah) \ 919 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9462)) | |
920#define AR_SREV_9462_20(_ah) \ | 929#define AR_SREV_9462_20(_ah) \ |
921 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9462) && \ | 930 (AR_SREV_9462(_ah) && \ |
922 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9462_20)) 923#define AR_SREV_9462_21(_ah) \ | 931 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9462_20)) 932#define AR_SREV_9462_21(_ah) \ |
924 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9462) && \ | 933 (AR_SREV_9462(_ah) && \ |
925 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9462_21)) 926#define AR_SREV_9462_20_OR_LATER(_ah) \ | 934 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9462_21)) 935#define AR_SREV_9462_20_OR_LATER(_ah) \ |
927 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9462) && \ | 936 (AR_SREV_9462(_ah) && \ |
928 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9462_20)) 929#define AR_SREV_9462_21_OR_LATER(_ah) \ | 937 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9462_20)) 938#define AR_SREV_9462_21_OR_LATER(_ah) \ |
930 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9462) && \ | 939 (AR_SREV_9462(_ah) && \ |
931 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9462_21)) 932 | 940 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9462_21)) 941 |
933#define AR_SREV_9565(_ah) \ 934 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9565)) | |
935#define AR_SREV_9565_10(_ah) \ | 942#define AR_SREV_9565_10(_ah) \ |
936 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9565) && \ | 943 (AR_SREV_9565(_ah) && \ |
937 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9565_10)) 938#define AR_SREV_9565_101(_ah) \ | 944 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9565_10)) 945#define AR_SREV_9565_101(_ah) \ |
939 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9565) && \ | 946 (AR_SREV_9565(_ah) && \ |
940 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9565_101)) 941#define AR_SREV_9565_11(_ah) \ | 947 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9565_101)) 948#define AR_SREV_9565_11(_ah) \ |
942 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9565) && \ | 949 (AR_SREV_9565(_ah) && \ |
943 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9565_11)) 944#define AR_SREV_9565_11_OR_LATER(_ah) \ | 950 ((_ah)->hw_version.macRev == AR_SREV_REVISION_9565_11)) 951#define AR_SREV_9565_11_OR_LATER(_ah) \ |
945 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9565) && \ | 952 (AR_SREV_9565(_ah) && \ |
946 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9565_11)) 947 948#define AR_SREV_9550(_ah) \ 949 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9550)) 950 951#define AR_SREV_9580(_ah) \ 952 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9580) && \ 953 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9580_10)) --- 1468 unchanged lines hidden --- | 953 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9565_11)) 954 955#define AR_SREV_9550(_ah) \ 956 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9550)) 957 958#define AR_SREV_9580(_ah) \ 959 (((_ah)->hw_version.macVersion == AR_SREV_VERSION_9580) && \ 960 ((_ah)->hw_version.macRev >= AR_SREV_REVISION_9580_10)) --- 1468 unchanged lines hidden --- |