diff --git a/[refs] b/[refs] index 61d15dad1115..32e202308f54 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d48e470f76887d0befe025049158aeb6c1219d71 +refs/heads/master: 71f78afd67ca51d3656ba45aea293d6e2a27c8bc diff --git a/trunk/net/wimax/Kconfig b/trunk/net/wimax/Kconfig index 0bdbb6928205..18495cdcd10d 100644 --- a/trunk/net/wimax/Kconfig +++ b/trunk/net/wimax/Kconfig @@ -1,9 +1,23 @@ # # WiMAX LAN device configuration # +# Note the ugly 'depends on' on WIMAX: that disallows RFKILL to be a +# module if WIMAX is to be linked in. The WiMAX code is done in such a +# way that it doesn't require and explicit dependency on RFKILL in +# case an embedded system wants to rip it out. +# +# As well, enablement of the RFKILL code means we need the INPUT layer +# support to inject events coming from hw rfkill switches. That +# dependency could be killed if input.h provided appropiate means to +# work when input is disabled. + +comment "WiMAX Wireless Broadband support requires CONFIG_INPUT enabled" + depends on INPUT = n && RFKILL != n menuconfig WIMAX tristate "WiMAX Wireless Broadband support" + depends on (y && RFKILL != m) || m + depends on (INPUT && RFKILL != n) || RFKILL = n help Select to configure support for devices that provide