FreeBSD Bugzilla – Attachment 122829 Details for
Bug 166086
[Patch][ath] Reflect state of rfkill switch in a sysctl for ath based card
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 978 bytes, created by
Andre.Albsmeier
on 2012-03-14 13:40:02 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Andre.Albsmeier
Created:
2012-03-14 13:40:02 UTC
Size:
978 bytes
patch
obsolete
>--- sys/dev/ath/if_ath.c.ORI 2010-11-17 18:30:14.000000000 +0100 >+++ sys/dev/ath/if_ath.c 2012-03-02 13:47:26.000000000 +0100 >@@ -6074,6 +6074,15 @@ > return !ath_hal_settpcts(sc->sc_ah, tpcts) ? EINVAL : 0; > } > >+static int ath_sysctl_radio( SYSCTL_HANDLER_ARGS ) >+{ >+ struct ath_softc* sc = arg1; >+ int val; >+ >+ val = ath_hal_gpioget( sc->sc_ah, sc->sc_rfsilentpin ) ^ sc->sc_rfsilentpol; >+ return sysctl_handle_int( oidp, &val, 0, req ); >+} >+ > static void > ath_sysctlattach(struct ath_softc *sc) > { >@@ -6162,6 +6171,7 @@ > SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, > "rfkill", CTLTYPE_INT | CTLFLAG_RW, sc, 0, > ath_sysctl_rfkill, "I", "enable/disable RF kill switch"); >+ 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)"); > } > sc->sc_monpass = HAL_RXERR_DECRYPT | HAL_RXERR_MIC; > SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO,
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 166086
: 122829 |
193807