Lines 805-810
Link Here
|
805 |
} |
805 |
} |
806 |
#endif /* ATH_DEBUG_ALQ */ |
806 |
#endif /* ATH_DEBUG_ALQ */ |
807 |
|
807 |
|
|
|
808 |
static int ath_sysctl_radio( SYSCTL_HANDLER_ARGS ) |
809 |
{ |
810 |
struct ath_softc* sc = arg1; |
811 |
int val = ath_hal_gpioget( sc->sc_ah, sc->sc_rfsilentpin ) ^ sc->sc_rfsilentpol; |
812 |
return sysctl_handle_int( oidp, &val, 0, req ); |
813 |
} |
814 |
|
808 |
void |
815 |
void |
809 |
ath_sysctlattach(struct ath_softc *sc) |
816 |
ath_sysctlattach(struct ath_softc *sc) |
810 |
{ |
817 |
{ |
Lines 900-905
Link Here
|
900 |
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |
907 |
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |
901 |
"rfkill", CTLTYPE_INT | CTLFLAG_RW, sc, 0, |
908 |
"rfkill", CTLTYPE_INT | CTLFLAG_RW, sc, 0, |
902 |
ath_sysctl_rfkill, "I", "enable/disable RF kill switch"); |
909 |
ath_sysctl_rfkill, "I", "enable/disable RF kill switch"); |
|
|
910 |
SYSCTL_ADD_PROC( ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "radio", CTLTYPE_INT | CTLFLAG_RD, sc, 0, ath_sysctl_radio, "I", "radio transmitter switch state (0=off, 1=on)"); |
903 |
} |
911 |
} |
904 |
|
912 |
|
905 |
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |
913 |
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |