Skip to content

Commit 80b304f

Browse files
author
Ingo Molnar
committed
Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into x86/urgent
Pull EFI fixes from Matt Fleming: * WARN_ON(!spin_is_locked()) always triggers on non-SMP machines. Swap it for the more canonical lockdep_assert_held() which always does the right thing - Guenter Roeck * Assign the correct value to efi.runtime_version on arm64 so that all the runtime services can be invoked - Semen Protsenko Signed-off-by: Ingo Molnar <[email protected]>
2 parents fb21b84 + 6a7519e commit 80b304f

File tree

8,926 files changed

+380505
-449287
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,926 files changed

+380505
-449287
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
*.gcno
3535
modules.builtin
3636
Module.symvers
37+
*.dwo
3738

3839
#
3940
# Top-level generic files

CREDITS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,6 +1381,9 @@ S: 17 rue Danton
13811381
S: F - 94270 Le Kremlin-Bicêtre
13821382
S: France
13831383

1384+
N: Jack Hammer
1385+
D: IBM ServeRAID RAID (ips) driver maintenance
1386+
13841387
N: Greg Hankins
13851388
13861389
D: fixed keyboard driver to separate LED and locking status
@@ -1691,6 +1694,10 @@ S: Reading
16911694
S: RG6 2NU
16921695
S: United Kingdom
16931696

1697+
N: Dave Jeffery
1698+
1699+
D: SCSI hacks and IBM ServeRAID RAID driver maintenance
1700+
16941701
N: Jakub Jelinek
16951702
16961703
W: http://sunsite.mff.cuni.cz/~jj

Documentation/ABI/stable/sysfs-bus-usb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ Date: May 2007
33
KernelVersion: 2.6.23
44
Contact: Alan Stern <[email protected]>
55
Description:
6-
If CONFIG_USB_PERSIST is set, then each USB device directory
7-
will contain a file named power/persist. The file holds a
8-
boolean value (0 or 1) indicating whether or not the
9-
"USB-Persist" facility is enabled for the device. Since the
10-
facility is inherently dangerous, it is disabled by default
11-
for all devices except hubs. For more information, see
12-
Documentation/usb/persist.txt.
6+
USB device directories can contain a file named power/persist.
7+
The file holds a boolean value (0 or 1) indicating whether or
8+
not the "USB-Persist" facility is enabled for the device. For
9+
hubs this facility is always enabled and their device
10+
directories will not contain this file.
11+
12+
For more information, see Documentation/usb/persist.txt.
1313

1414
What: /sys/bus/usb/devices/.../power/autosuspend
1515
Date: March 2007

Documentation/ABI/testing/ima_policy

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Description:
2626
option: [[appraise_type=]] [permit_directio]
2727

2828
base: func:= [BPRM_CHECK][MMAP_CHECK][FILE_CHECK][MODULE_CHECK]
29+
[FIRMWARE_CHECK]
2930
mask:= [MAY_READ] [MAY_WRITE] [MAY_APPEND] [MAY_EXEC]
3031
fsmagic:= hex value
3132
fsuuid:= file system UUID (e.g 8bcbe394-4f13-4144-be8e-5aa9ea2ce2f6)
@@ -57,7 +58,8 @@ Description:
5758
measure func=BPRM_CHECK
5859
measure func=FILE_MMAP mask=MAY_EXEC
5960
measure func=FILE_CHECK mask=MAY_READ uid=0
60-
measure func=MODULE_CHECK uid=0
61+
measure func=MODULE_CHECK
62+
measure func=FIRMWARE_CHECK
6163
appraise fowner=0
6264

6365
The default policy measures all executables in bprm_check,

Documentation/ABI/testing/sysfs-bus-iio

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,10 @@ What: /sys/bus/iio/devices/iio:deviceX/in_magn_scale
260260
What: /sys/bus/iio/devices/iio:deviceX/in_magn_x_scale
261261
What: /sys/bus/iio/devices/iio:deviceX/in_magn_y_scale
262262
What: /sys/bus/iio/devices/iio:deviceX/in_magn_z_scale
263+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_scale
264+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_scale
265+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_scale
266+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_scale
263267
What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_scale
264268
What: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale
265269
KernelVersion: 2.6.35
@@ -447,6 +451,14 @@ What: /sys/.../iio:deviceX/events/in_magn_y_thresh_rising_en
447451
What: /sys/.../iio:deviceX/events/in_magn_y_thresh_falling_en
448452
What: /sys/.../iio:deviceX/events/in_magn_z_thresh_rising_en
449453
What: /sys/.../iio:deviceX/events/in_magn_z_thresh_falling_en
454+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_rising_en
455+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_falling_en
456+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_rising_en
457+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_falling_en
458+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_en
459+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_en
460+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_rising_en
461+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_falling_en
450462
What: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_rising_en
451463
What: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_falling_en
452464
What: /sys/.../iio:deviceX/events/in_voltageY_thresh_rising_en
@@ -492,6 +504,14 @@ What: /sys/.../iio:deviceX/events/in_magn_y_roc_rising_en
492504
What: /sys/.../iio:deviceX/events/in_magn_y_roc_falling_en
493505
What: /sys/.../iio:deviceX/events/in_magn_z_roc_rising_en
494506
What: /sys/.../iio:deviceX/events/in_magn_z_roc_falling_en
507+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_rising_en
508+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_falling_en
509+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_roc_rising_en
510+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_roc_falling_en
511+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_rising_en
512+
What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_falling_en
513+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_rising_en
514+
What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_falling_en
495515
What: /sys/.../iio:deviceX/events/in_voltageY_supply_roc_rising_en
496516
What: /sys/.../iio:deviceX/events/in_voltageY_supply_roc_falling_en
497517
What: /sys/.../iio:deviceX/events/in_voltageY_roc_rising_en
@@ -538,6 +558,14 @@ What: /sys/.../events/in_magn_y_raw_thresh_rising_value
538558
What: /sys/.../events/in_magn_y_raw_thresh_falling_value
539559
What: /sys/.../events/in_magn_z_raw_thresh_rising_value
540560
What: /sys/.../events/in_magn_z_raw_thresh_falling_value
561+
What: /sys/.../events/in_rot_from_north_magnetic_raw_thresh_rising_value
562+
What: /sys/.../events/in_rot_from_north_magnetic_raw_thresh_falling_value
563+
What: /sys/.../events/in_rot_from_north_true_raw_thresh_rising_value
564+
What: /sys/.../events/in_rot_from_north_true_raw_thresh_falling_value
565+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_rising_value
566+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_falling_value
567+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_rising_value
568+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_falling_value
541569
What: /sys/.../events/in_voltageY_supply_raw_thresh_rising_value
542570
What: /sys/.../events/in_voltageY_supply_raw_thresh_falling_value
543571
What: /sys/.../events/in_voltageY_raw_thresh_rising_value
@@ -588,6 +616,18 @@ What: /sys/.../events/in_magn_y_thresh_either_hysteresis
588616
What: /sys/.../events/in_magn_z_thresh_rising_hysteresis
589617
What: /sys/.../events/in_magn_z_thresh_falling_hysteresis
590618
What: /sys/.../events/in_magn_z_thresh_either_hysteresis
619+
What: /sys/.../events/in_rot_from_north_magnetic_thresh_rising_hysteresis
620+
What: /sys/.../events/in_rot_from_north_magnetic_thresh_falling_hysteresis
621+
What: /sys/.../events/in_rot_from_north_magnetic_thresh_either_hysteresis
622+
What: /sys/.../events/in_rot_from_north_true_thresh_rising_hysteresis
623+
What: /sys/.../events/in_rot_from_north_true_thresh_falling_hysteresis
624+
What: /sys/.../events/in_rot_from_north_true_thresh_either_hysteresis
625+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_hysteresis
626+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_hysteresis
627+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_either_hysteresis
628+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_hysteresis
629+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_hysteresis
630+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_either_hysteresis
591631
What: /sys/.../events/in_voltageY_thresh_rising_hysteresis
592632
What: /sys/.../events/in_voltageY_thresh_falling_hysteresis
593633
What: /sys/.../events/in_voltageY_thresh_either_hysteresis
@@ -635,6 +675,14 @@ What: /sys/.../events/in_magn_y_raw_roc_rising_value
635675
What: /sys/.../events/in_magn_y_raw_roc_falling_value
636676
What: /sys/.../events/in_magn_z_raw_roc_rising_value
637677
What: /sys/.../events/in_magn_z_raw_roc_falling_value
678+
What: /sys/.../events/in_rot_from_north_magnetic_raw_roc_rising_value
679+
What: /sys/.../events/in_rot_from_north_magnetic_raw_roc_falling_value
680+
What: /sys/.../events/in_rot_from_north_true_raw_roc_rising_value
681+
What: /sys/.../events/in_rot_from_north_true_raw_roc_falling_value
682+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_rising_value
683+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_falling_value
684+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_rising_value
685+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_falling_value
638686
What: /sys/.../events/in_voltageY_supply_raw_roc_rising_value
639687
What: /sys/.../events/in_voltageY_supply_raw_roc_falling_value
640688
What: /sys/.../events/in_voltageY_raw_roc_rising_value
@@ -690,6 +738,22 @@ What: /sys/.../events/in_magn_z_thresh_rising_period
690738
What: /sys/.../events/in_magn_z_thresh_falling_period
691739
What: /sys/.../events/in_magn_z_roc_rising_period
692740
What: /sys/.../events/in_magn_z_roc_falling_period
741+
What: /sys/.../events/in_rot_from_north_magnetic_thresh_rising_period
742+
What: /sys/.../events/in_rot_from_north_magnetic_thresh_falling_period
743+
What: /sys/.../events/in_rot_from_north_magnetic_roc_rising_period
744+
What: /sys/.../events/in_rot_from_north_magnetic_roc_falling_period
745+
What: /sys/.../events/in_rot_from_north_true_thresh_rising_period
746+
What: /sys/.../events/in_rot_from_north_true_thresh_falling_period
747+
What: /sys/.../events/in_rot_from_north_true_roc_rising_period
748+
What: /sys/.../events/in_rot_from_north_true_roc_falling_period
749+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_period
750+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_period
751+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_rising_period
752+
What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_falling_period
753+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_period
754+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_period
755+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_roc_rising_period
756+
What: /sys/.../events/in_rot_from_north_true_tilt_comp_roc_falling_period
693757
What: /sys/.../events/in_voltageY_supply_thresh_rising_period
694758
What: /sys/.../events/in_voltageY_supply_thresh_falling_period
695759
What: /sys/.../events/in_voltageY_supply_roc_rising_period
@@ -787,6 +851,10 @@ What: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_en
787851
What: /sys/.../iio:deviceX/scan_elements/in_magn_x_en
788852
What: /sys/.../iio:deviceX/scan_elements/in_magn_y_en
789853
What: /sys/.../iio:deviceX/scan_elements/in_magn_z_en
854+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_en
855+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_en
856+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_en
857+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_en
790858
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_en
791859
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en
792860
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_en
@@ -853,6 +921,10 @@ What: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_index
853921
What: /sys/.../iio:deviceX/scan_elements/in_magn_x_index
854922
What: /sys/.../iio:deviceX/scan_elements/in_magn_y_index
855923
What: /sys/.../iio:deviceX/scan_elements/in_magn_z_index
924+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_index
925+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_index
926+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_index
927+
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_index
856928
What: /sys/.../iio:deviceX/scan_elements/in_incli_x_index
857929
What: /sys/.../iio:deviceX/scan_elements/in_incli_y_index
858930
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index
@@ -895,6 +967,19 @@ Description:
895967
on-chip EEPROM. After power-up or chip reset the device will
896968
automatically load the saved configuration.
897969

970+
What: /sys/.../iio:deviceX/in_proximity_raw
971+
What: /sys/.../iio:deviceX/in_proximity_input
972+
What: /sys/.../iio:deviceX/in_proximityY_raw
973+
KernelVersion: 3.4
974+
975+
Description:
976+
Proximity measurement indicating that some
977+
object is near the sensor, usually be observing
978+
reflectivity of infrared or ultrasound emitted.
979+
Often these sensors are unit less and as such conversion
980+
to SI units is not possible. Where it is, the units should
981+
be meters.
982+
898983
What: /sys/.../iio:deviceX/in_illuminanceY_input
899984
What: /sys/.../iio:deviceX/in_illuminanceY_raw
900985
What: /sys/.../iio:deviceX/in_illuminanceY_mean_raw
@@ -933,3 +1018,13 @@ Description:
9331018
x y z w. Here x, y, and z component represents the axis about
9341019
which a rotation will occur and w component represents the
9351020
amount of rotation.
1021+
1022+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_raw
1023+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_raw
1024+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_raw
1025+
What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_raw
1026+
KernelVersion: 3.15
1027+
1028+
Description:
1029+
Raw value of rotation from true/magnetic north measured with
1030+
or without compensation from tilt sensors.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
What: /sys/bus/platform/devices/.../driver_override
2+
Date: April 2014
3+
Contact: Kim Phillips <[email protected]>
4+
Description:
5+
This file allows the driver for a device to be specified which
6+
will override standard OF, ACPI, ID table, and name matching.
7+
When specified, only a driver with a name matching the value
8+
written to driver_override will have an opportunity to bind
9+
to the device. The override is specified by writing a string
10+
to the driver_override file (echo vfio-platform > \
11+
driver_override) and may be cleared with an empty string
12+
(echo > driver_override). This returns the device to standard
13+
matching rules binding. Writing to driver_override does not
14+
automatically unbind the device from its current driver or make
15+
any attempt to automatically load the specified driver. If no
16+
driver with a matching name is currently loaded in the kernel,
17+
the device will not bind to any driver. This also allows
18+
devices to opt-out of driver binding using a driver_override
19+
name such as "none". Only a single driver may be specified in
20+
the override, there is no support for parsing delimiters.

Documentation/ABI/testing/sysfs-bus-rbd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,5 +94,5 @@ current_snap
9494

9595
parent
9696

97-
Information identifying the pool, image, and snapshot id for
98-
the parent image in a layered rbd image (format 2 only).
97+
Information identifying the chain of parent images in a layered rbd
98+
image. Entries are separated by empty lines.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
Link Layer Validation Device is a standard device for testing of Super
2+
Speed Link Layer tests. These nodes are available in sysfs only when lvs
3+
driver is bound with root hub device.
4+
5+
What: /sys/bus/usb/devices/.../get_dev_desc
6+
Date: March 2014
7+
Contact: Pratyush Anand <[email protected]>
8+
Description:
9+
Write to this node to issue "Get Device Descriptor"
10+
for Link Layer Validation device. It is needed for TD.7.06.
11+
12+
What: /sys/bus/usb/devices/.../u1_timeout
13+
Date: March 2014
14+
Contact: Pratyush Anand <[email protected]>
15+
Description:
16+
Set "U1 timeout" for the downstream port where Link Layer
17+
Validation device is connected. Timeout value must be between 0
18+
and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.
19+
20+
What: /sys/bus/usb/devices/.../u2_timeout
21+
Date: March 2014
22+
Contact: Pratyush Anand <[email protected]>
23+
Description:
24+
Set "U2 timeout" for the downstream port where Link Layer
25+
Validation device is connected. Timeout value must be between 0
26+
and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.
27+
28+
What: /sys/bus/usb/devices/.../hot_reset
29+
Date: March 2014
30+
Contact: Pratyush Anand <[email protected]>
31+
Description:
32+
Write to this node to issue "Reset" for Link Layer Validation
33+
device. It is needed for TD.7.29, TD.7.31, TD.7.34 and TD.7.35.
34+
35+
What: /sys/bus/usb/devices/.../u3_entry
36+
Date: March 2014
37+
Contact: Pratyush Anand <[email protected]>
38+
Description:
39+
Write to this node to issue "U3 entry" for Link Layer
40+
Validation device. It is needed for TD.7.35 and TD.7.36.
41+
42+
What: /sys/bus/usb/devices/.../u3_exit
43+
Date: March 2014
44+
Contact: Pratyush Anand <[email protected]>
45+
Description:
46+
Write to this node to issue "U3 exit" for Link Layer
47+
Validation device. It is needed for TD.7.36.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
What: /sys/class/iommu/<iommu>/devices/
2+
Date: June 2014
3+
KernelVersion: 3.17
4+
Contact: Alex Williamson <[email protected]>
5+
Description:
6+
IOMMU drivers are able to link devices managed by a
7+
given IOMMU here to allow association of IOMMU to
8+
device.
9+
10+
What: /sys/devices/.../iommu
11+
Date: June 2014
12+
KernelVersion: 3.17
13+
Contact: Alex Williamson <[email protected]>
14+
Description:
15+
IOMMU drivers are able to link the IOMMU for a
16+
given device here to allow association of device to
17+
IOMMU.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
What: /sys/class/iommu/<iommu>/amd-iommu/cap
2+
Date: June 2014
3+
KernelVersion: 3.17
4+
Contact: Alex Williamson <[email protected]>
5+
Description:
6+
IOMMU capability header as documented in the AMD IOMMU
7+
specification. Format: %x
8+
9+
What: /sys/class/iommu/<iommu>/amd-iommu/features
10+
Date: June 2014
11+
KernelVersion: 3.17
12+
Contact: Alex Williamson <[email protected]>
13+
Description:
14+
Extended features of the IOMMU. Format: %llx
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
What: /sys/class/iommu/<iommu>/intel-iommu/address
2+
Date: June 2014
3+
KernelVersion: 3.17
4+
Contact: Alex Williamson <[email protected]>
5+
Description:
6+
Physical address of the VT-d DRHD for this IOMMU.
7+
Format: %llx. This allows association of a sysfs
8+
intel-iommu with a DMAR DRHD table entry.
9+
10+
What: /sys/class/iommu/<iommu>/intel-iommu/cap
11+
Date: June 2014
12+
KernelVersion: 3.17
13+
Contact: Alex Williamson <[email protected]>
14+
Description:
15+
The cached hardware capability register value
16+
of this DRHD unit. Format: %llx.
17+
18+
What: /sys/class/iommu/<iommu>/intel-iommu/ecap
19+
Date: June 2014
20+
KernelVersion: 3.17
21+
Contact: Alex Williamson <[email protected]>
22+
Description:
23+
The cached hardware extended capability register
24+
value of this DRHD unit. Format: %llx.
25+
26+
What: /sys/class/iommu/<iommu>/intel-iommu/version
27+
Date: June 2014
28+
KernelVersion: 3.17
29+
Contact: Alex Williamson <[email protected]>
30+
Description:
31+
The architecture version as reported from the
32+
VT-d VER_REG. Format: %d:%d, major:minor
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
What: /sys/class/leds/<led>/gt683r/mode
2+
Date: Jun 2014
3+
KernelVersion: 3.17
4+
Contact: Janne Kanniainen <[email protected]>
5+
Description:
6+
Set the mode of LEDs. You should notice that changing the mode
7+
of one LED will update the mode of its two sibling devices as
8+
well.
9+
10+
0 - normal
11+
1 - audio
12+
2 - breathing
13+
14+
Normal: LEDs are fully on when enabled
15+
Audio: LEDs brightness depends on sound level
16+
Breathing: LEDs brightness varies at human breathing rate

0 commit comments

Comments
 (0)