Lines 6074-6079
Link Here
|
6074 |
return !ath_hal_settpcts(sc->sc_ah, tpcts) ? EINVAL : 0; |
6074 |
return !ath_hal_settpcts(sc->sc_ah, tpcts) ? EINVAL : 0; |
6075 |
} |
6075 |
} |
6076 |
|
6076 |
|
|
|
6077 |
static int ath_sysctl_radio( SYSCTL_HANDLER_ARGS ) |
6078 |
{ |
6079 |
struct ath_softc* sc = arg1; |
6080 |
int val; |
6081 |
|
6082 |
val = ath_hal_gpioget( sc->sc_ah, sc->sc_rfsilentpin ) ^ sc->sc_rfsilentpol; |
6083 |
return sysctl_handle_int( oidp, &val, 0, req ); |
6084 |
} |
6085 |
|
6077 |
static void |
6086 |
static void |
6078 |
ath_sysctlattach(struct ath_softc *sc) |
6087 |
ath_sysctlattach(struct ath_softc *sc) |
6079 |
{ |
6088 |
{ |
Lines 6162-6167
Link Here
|
6162 |
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |
6171 |
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |
6163 |
"rfkill", CTLTYPE_INT | CTLFLAG_RW, sc, 0, |
6172 |
"rfkill", CTLTYPE_INT | CTLFLAG_RW, sc, 0, |
6164 |
ath_sysctl_rfkill, "I", "enable/disable RF kill switch"); |
6173 |
ath_sysctl_rfkill, "I", "enable/disable RF kill switch"); |
|
|
6174 |
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)"); |
6165 |
} |
6175 |
} |
6166 |
sc->sc_monpass = HAL_RXERR_DECRYPT | HAL_RXERR_MIC; |
6176 |
sc->sc_monpass = HAL_RXERR_DECRYPT | HAL_RXERR_MIC; |
6167 |
SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |
6177 |
SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, |