1 rfkill - radio frequency (RF) connector kill switch support
3 For details to this subsystem look at Documentation/rfkill.txt.
5 For the deprecated /sys/class/rfkill/*/claim knobs of this interface look in
6 Documentation/ABI/removed/sysfs-class-rfkill.
8 What: /sys/class/rfkill
10 KernelVersion: v2.6.22
11 Contact: linux-wireless@vger.kernel.org,
12 Description: The rfkill class subsystem folder.
13 Each registered rfkill driver is represented by an rfkillX
14 subfolder (X being an integer > 0).
17 What: /sys/class/rfkill/rfkill[0-9]+/name
20 Contact: linux-wireless@vger.kernel.org
21 Description: Name assigned by driver to this key (interface or driver name).
22 Values: arbitrary string.
25 What: /sys/class/rfkill/rfkill[0-9]+/type
28 Contact: linux-wireless@vger.kernel.org
29 Description: Driver type string ("wlan", "bluetooth", etc).
30 Values: See include/linux/rfkill.h.
33 What: /sys/class/rfkill/rfkill[0-9]+/persistent
36 Contact: linux-wireless@vger.kernel.org
37 Description: Whether the soft blocked state is initialised from non-volatile
39 Values: A numeric value.
44 What: /sys/class/rfkill/rfkill[0-9]+/state
47 Contact: linux-wireless@vger.kernel.org
48 Description: Current state of the transmitter.
49 This file was scheduled to be removed in 2014, but due to its
50 large number of users it will be sticking around for a bit
51 longer. Despite it being marked as stabe, the newer "hard" and
52 "soft" interfaces should be preffered, since it is not possible
53 to express the 'soft and hard block' state of the rfkill driver
54 through this interface. There will likely be another attempt to
55 remove it in the future.
56 Values: A numeric value.
57 0: RFKILL_STATE_SOFT_BLOCKED
58 transmitter is turned off by software
59 1: RFKILL_STATE_UNBLOCKED
60 transmitter is (potentially) active
61 2: RFKILL_STATE_HARD_BLOCKED
62 transmitter is forced off by something outside of
66 What: /sys/class/rfkill/rfkill[0-9]+/hard
69 Contact: linux-wireless@vger.kernel.org
70 Description: Current hardblock state. This file is read only.
71 Values: A numeric value.
73 The transmitter is (potentially) active.
75 The transmitter is forced off by something outside of
79 What: /sys/class/rfkill/rfkill[0-9]+/soft
82 Contact: linux-wireless@vger.kernel.org
83 Description: Current softblock state. This file is read and write.
84 Values: A numeric value.
86 The transmitter is (potentially) active.
88 The transmitter is turned off by software.