summaryrefslogtreecommitdiffstats
path: root/rules/udev.in
blob: 2c1f114867370c6e873fed17ea55fef4a8cce49b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
config UDEV
	bool "udev"

config UDEV_UDEV
	bool "udev"
	depends on UDEV
	help
	  udev provides a dynamic device directory containing only 
	  the files for actually present devices. It creates or 
	  removes device node files in the /dev directory, or it 
	  renames network interfaces.

       	  Usually udev runs as udevd(8) and receives uevents directly 
	  from the kernel if a device is added or removed form the system.

       	  If udev receives a device event, it matches its configured 
	  rules against the available device attributes provided in 
	  sysfs to identify the device. Rules that match, may provide 
	  additional device information or specify a device node name 
	  and multiple symlink names and instruct udev to run 
	  additional programs as part of the device event handling.

config UDEV_UDEVD
	bool "udevd"
	depends on UDEV
	help
	  udevd listens to kernel uevents and passes the incoming 
	  events to udev. It ensures the right event order and 
	  takes care, that events for child devices are delayed 
	  until the parent has finished the device handling.

config UDEV_INFO
	bool "udevinfo"
	depends on UDEV
	help
	  udevinfo queries the udev database for device 
	  information stored in the udev database. It 
	  can also query the properties of a device from 
	  its sysfs representation to help creating udev 
	  rules that match this device.

config UDEV_SEND
	bool "udevsend"
	depends on UDEV
	help
	  FIXME: This item needs to be documented

config UDEV_START
	bool "udevstart"
	depends on UDEV
	help
	  FIXME: This item needs to be documented

config UDEV_TEST
	bool "udevtest"
	depends on UDEV
	help
	  udevtest simulates a udev run for the given device 
	  and prints out the name of the node udev would have 
	  created, or the name of the network interface, that
	  would have been renamend.

config UDEV_FW_HELPER
	bool "firmware helper"
	depends on UDEV
	help
	  FIXME: This item needs to be documented