-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'v5.14-rc6' into locking/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
- Loading branch information
Showing
13,069 changed files
with
856,940 additions
and
305,802 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,182 @@ | ||
What: /sys/bus/iio/devices/iio:deviceX/buffer/length | ||
KernelVersion: 2.6.35 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
Number of scans contained by the buffer. | ||
|
||
Since Kernel 5.11, multiple buffers are supported. | ||
so, it is better to use, instead: | ||
/sys/bus/iio/devices/iio:deviceX/bufferY/length | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/buffer/enable | ||
KernelVersion: 2.6.35 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
Actually start the buffer capture up. Will start trigger | ||
if first device and appropriate. | ||
|
||
Since Kernel 5.11, multiple buffers are supported. | ||
so, it is better to use, instead: | ||
/sys/bus/iio/devices/iio:deviceX/bufferY/enable | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/scan_elements | ||
KernelVersion: 2.6.37 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
Directory containing interfaces for elements that will be | ||
captured for a single triggered sample set in the buffer. | ||
|
||
Since kernel 5.11 the scan_elements attributes are merged into | ||
the bufferY directory, to be configurable per buffer. | ||
|
||
What: /sys/.../iio:deviceX/scan_elements/in_accel_x_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_accel_y_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_accel_z_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_x_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_y_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_x_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_y_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_z_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_i_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_q_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_i_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_incli_x_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_incli_y_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_pressure_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en | ||
What: /sys/.../iio:deviceX/scan_elements/in_proximity_en | ||
KernelVersion: 2.6.37 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
Scan element control for triggered data capture. | ||
|
||
Since kernel 5.11 the scan_elements attributes are merged into | ||
the bufferY directory, to be configurable per buffer. | ||
|
||
What: /sys/.../iio:deviceX/scan_elements/in_accel_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_incli_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_i_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_q_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_i_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_pressure_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type | ||
What: /sys/.../iio:deviceX/scan_elements/in_proximity_type | ||
KernelVersion: 2.6.37 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
Description of the scan element data storage within the buffer | ||
and hence the form in which it is read from user-space. | ||
Form is [be|le]:[s|u]bits/storagebits[>>shift]. | ||
be or le specifies big or little endian. s or u specifies if | ||
signed (2's complement) or unsigned. bits is the number of bits | ||
of data and storagebits is the space (after padding) that it | ||
occupies in the buffer. shift if specified, is the shift that | ||
needs to be applied prior to masking out unused bits. Some | ||
devices put their data in the middle of the transferred elements | ||
with additional information on both sides. Note that some | ||
devices will have additional information in the unused bits | ||
so to get a clean value, the bits value must be used to mask | ||
the buffer output value appropriately. The storagebits value | ||
also specifies the data alignment. So s48/64>>2 will be a | ||
signed 48 bit integer stored in a 64 bit location aligned to | ||
a 64 bit boundary. To obtain the clean value, shift right 2 | ||
and apply a mask to zero the top 16 bits of the result. | ||
For other storage combinations this attribute will be extended | ||
appropriately. | ||
|
||
Since kernel 5.11 the scan_elements attributes are merged into | ||
the bufferY directory, to be configurable per buffer. | ||
|
||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_i_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltageY_q_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_i_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_accel_x_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_accel_y_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_accel_z_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_x_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_y_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_x_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_y_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_magn_z_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_incli_x_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_incli_y_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_pressure_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index | ||
What: /sys/.../iio:deviceX/scan_elements/in_proximity_index | ||
KernelVersion: 2.6.37 | ||
Description: | ||
A single positive integer specifying the position of this | ||
scan element in the buffer. Note these are not dependent on | ||
what is enabled and may not be contiguous. Thus for user-space | ||
to establish the full layout these must be used in conjunction | ||
with all _en attributes to establish which channels are present, | ||
and the relevant _type attributes to establish the data storage | ||
format. | ||
|
||
Since kernel 5.11 the scan_elements attributes are merged into | ||
the bufferY directory, to be configurable per buffer. | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/buffer/watermark | ||
KernelVersion: 4.2 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
A single positive integer specifying the maximum number of scan | ||
elements to wait for. | ||
|
||
Poll will block until the watermark is reached. | ||
|
||
Blocking read will wait until the minimum between the requested | ||
read amount or the low water mark is available. | ||
|
||
Non-blocking read will retrieve the available samples from the | ||
buffer even if there are less samples then watermark level. This | ||
allows the application to block on poll with a timeout and read | ||
the available samples after the timeout expires and thus have a | ||
maximum delay guarantee. | ||
|
||
Since Kernel 5.11, multiple buffers are supported. | ||
so, it is better to use, instead: | ||
/sys/bus/iio/devices/iio:deviceX/bufferY/watermark | ||
|
||
What: /sys/bus/iio/devices/iio:deviceX/buffer/data_available | ||
KernelVersion: 4.16 | ||
Contact: linux-iio@vger.kernel.org | ||
Description: | ||
A read-only value indicating the bytes of data available in the | ||
buffer. In the case of an output buffer, this indicates the | ||
amount of empty space available to write data to. In the case of | ||
an input buffer, this indicates the amount of data available for | ||
reading. | ||
|
||
Since Kernel 5.11, multiple buffers are supported. | ||
so, it is better to use, instead: | ||
/sys/bus/iio/devices/iio:deviceX/bufferY/data_available |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.