Commit c01f9c6f1d5ceffda59a983c95338be45223d155
Committed by
John W. Linville
1 parent
1ea8739648
Exists in
master
and in
4 other branches
b43: Don't compile N-PHY code when N-PHY is disabled
There's no need to compile the N-PHY support code, when the N-PHY support is disabled in Kconfig. Signed-off-by: Michael Buesch <mb@bu3sch.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Showing 2 changed files with 42 additions and 2 deletions Side-by-side Diff
drivers/net/wireless/b43/Makefile
drivers/net/wireless/b43/nphy.h
... | ... | @@ -919,6 +919,10 @@ |
919 | 919 | |
920 | 920 | struct b43_wldev; |
921 | 921 | |
922 | + | |
923 | +#ifdef CONFIG_B43_NPHY | |
924 | +/* N-PHY support enabled */ | |
925 | + | |
922 | 926 | int b43_phy_initn(struct b43_wldev *dev); |
923 | 927 | |
924 | 928 | void b43_nphy_radio_turn_on(struct b43_wldev *dev); |
... | ... | @@ -929,5 +933,41 @@ |
929 | 933 | void b43_nphy_xmitpower(struct b43_wldev *dev); |
930 | 934 | void b43_nphy_set_rxantenna(struct b43_wldev *dev, int antenna); |
931 | 935 | |
936 | + | |
937 | +#else /* CONFIG_B43_NPHY */ | |
938 | +/* N-PHY support disabled */ | |
939 | + | |
940 | + | |
941 | +static inline | |
942 | +int b43_phy_initn(struct b43_wldev *dev) | |
943 | +{ | |
944 | + return -EOPNOTSUPP; | |
945 | +} | |
946 | + | |
947 | +static inline | |
948 | +void b43_nphy_radio_turn_on(struct b43_wldev *dev) | |
949 | +{ | |
950 | +} | |
951 | +static inline | |
952 | +void b43_nphy_radio_turn_off(struct b43_wldev *dev) | |
953 | +{ | |
954 | +} | |
955 | + | |
956 | +static inline | |
957 | +int b43_nphy_selectchannel(struct b43_wldev *dev, u8 channel) | |
958 | +{ | |
959 | + return -ENOSYS; | |
960 | +} | |
961 | + | |
962 | +static inline | |
963 | +void b43_nphy_xmitpower(struct b43_wldev *dev) | |
964 | +{ | |
965 | +} | |
966 | +static inline | |
967 | +void b43_nphy_set_rxantenna(struct b43_wldev *dev, int antenna) | |
968 | +{ | |
969 | +} | |
970 | + | |
971 | +#endif /* CONFIG_B43_NPHY */ | |
932 | 972 | #endif /* B43_NPHY_H_ */ |