aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/ABI
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-06-03 11:34:00 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-06-03 11:34:00 -0400
commit5142c33ed86acbcef5c63a63d2b7384b9210d39f (patch)
tree6a0a36207ab436e1ef03bfefa7dac8f3a0cdfae5 /Documentation/ABI
parent5da77761e6fd51f633b4f31051c4f839e01c29c0 (diff)
parent7eb843aa5050a395bc922db1b41b7237f238d2ba (diff)
Merge tag 'staging-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging into next
Pull staging driver updates from Greg KH: "Here is the big staging driver pull request for 3.16-rc1. Lots of stuff here, tons of cleanup patches, a few new drivers, and some removed as well, but I think we are still adding a few thousand more lines than we remove, due to the new drivers being bigger than the ones deleted. One notible bit of work did stand out, Jes Sorensen has gone on a tear, fixing up a wireless driver to be "more sane" than it originally was from the vendor, with over 500 patches merged here. Good stuff, and a number of users laptops are better off for it. All of this has been in linux-next for a while" * tag 'staging-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1703 commits) staging: skein: fix sparse warning for static declarations staging/mt29f_spinand: coding style fixes staging: silicom: fix sparse warning for static variable staging: lustre: Fix coding style staging: android: binder.c: Use more appropriate functions for euid retrieval staging: lustre: fix integer as NULL pointer warnings Revert "staging: dgap: remove unneeded kfree() in dgap_tty_register_ports()" Staging: rtl8192u: r8192U_wx.c Fixed a misplaced brace staging: ion: shrink highmem pages on kswapd staging: ion: use compound pages on high order pages for system heap staging: ion: remove struct ion_page_pool_item staging: ion: simplify ion_page_pool_total() staging: ion: tidy up a bit staging: rtl8723au: Remove redundant casting in usb_ops_linux.c staging: rtl8723au: Remove redundant casting in rtl8723a_hal_init.c staging: rtl8723au: Remove redundant casting in rtw_xmit.c staging: rtl8723au: Remove redundant casting in rtw_wlan_util.c staging: rtl8723au: Remove redundant casting in rtw_sta_mgt.c staging: rtl8723au: Remove redundant casting in rtw_recv.c staging: rtl8723au: Remove redundant casting in rtw_mlme.c ...
Diffstat (limited to 'Documentation/ABI')
-rw-r--r--Documentation/ABI/testing/sysfs-bus-iio46
-rw-r--r--Documentation/ABI/testing/sysfs-bus-iio-proximity-as393516
2 files changed, 60 insertions, 2 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
index 6e02c5029152..a9757dcf2e81 100644
--- a/Documentation/ABI/testing/sysfs-bus-iio
+++ b/Documentation/ABI/testing/sysfs-bus-iio
@@ -114,14 +114,17 @@ What: /sys/bus/iio/devices/iio:deviceX/in_temp_raw
114What: /sys/bus/iio/devices/iio:deviceX/in_tempX_raw 114What: /sys/bus/iio/devices/iio:deviceX/in_tempX_raw
115What: /sys/bus/iio/devices/iio:deviceX/in_temp_x_raw 115What: /sys/bus/iio/devices/iio:deviceX/in_temp_x_raw
116What: /sys/bus/iio/devices/iio:deviceX/in_temp_y_raw 116What: /sys/bus/iio/devices/iio:deviceX/in_temp_y_raw
117What: /sys/bus/iio/devices/iio:deviceX/in_temp_z_raw 117What: /sys/bus/iio/devices/iio:deviceX/in_temp_ambient_raw
118What: /sys/bus/iio/devices/iio:deviceX/in_temp_object_raw
118KernelVersion: 2.6.35 119KernelVersion: 2.6.35
119Contact: linux-iio@vger.kernel.org 120Contact: linux-iio@vger.kernel.org
120Description: 121Description:
121 Raw (unscaled no bias removal etc.) temperature measurement. 122 Raw (unscaled no bias removal etc.) temperature measurement.
122 If an axis is specified it generally means that the temperature 123 If an axis is specified it generally means that the temperature
123 sensor is associated with one part of a compound device (e.g. 124 sensor is associated with one part of a compound device (e.g.
124 a gyroscope axis). Units after application of scale and offset 125 a gyroscope axis). The ambient and object modifiers distinguish
126 between ambient (reference) and distant temperature for contact-
127 less measurements. Units after application of scale and offset
125 are milli degrees Celsius. 128 are milli degrees Celsius.
126 129
127What: /sys/bus/iio/devices/iio:deviceX/in_tempX_input 130What: /sys/bus/iio/devices/iio:deviceX/in_tempX_input
@@ -210,6 +213,14 @@ Contact: linux-iio@vger.kernel.org
210Description: 213Description:
211 Scaled humidity measurement in milli percent. 214 Scaled humidity measurement in milli percent.
212 215
216What: /sys/bus/iio/devices/iio:deviceX/in_X_mean_raw
217KernelVersion: 3.5
218Contact: linux-iio@vger.kernel.org
219Description:
220 Averaged raw measurement from channel X. The number of values
221 used for averaging is device specific. The converting rules for
222 normal raw values also applies to the averaged raw values.
223
213What: /sys/bus/iio/devices/iio:deviceX/in_accel_offset 224What: /sys/bus/iio/devices/iio:deviceX/in_accel_offset
214What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset 225What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset
215What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset 226What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset
@@ -784,6 +795,7 @@ What: /sys/.../iio:deviceX/scan_elements/in_incli_x_en
784What: /sys/.../iio:deviceX/scan_elements/in_incli_y_en 795What: /sys/.../iio:deviceX/scan_elements/in_incli_y_en
785What: /sys/.../iio:deviceX/scan_elements/in_pressureY_en 796What: /sys/.../iio:deviceX/scan_elements/in_pressureY_en
786What: /sys/.../iio:deviceX/scan_elements/in_pressure_en 797What: /sys/.../iio:deviceX/scan_elements/in_pressure_en
798What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en
787KernelVersion: 2.6.37 799KernelVersion: 2.6.37
788Contact: linux-iio@vger.kernel.org 800Contact: linux-iio@vger.kernel.org
789Description: 801Description:
@@ -799,6 +811,7 @@ What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type
799What: /sys/.../iio:deviceX/scan_elements/in_timestamp_type 811What: /sys/.../iio:deviceX/scan_elements/in_timestamp_type
800What: /sys/.../iio:deviceX/scan_elements/in_pressureY_type 812What: /sys/.../iio:deviceX/scan_elements/in_pressureY_type
801What: /sys/.../iio:deviceX/scan_elements/in_pressure_type 813What: /sys/.../iio:deviceX/scan_elements/in_pressure_type
814What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type
802KernelVersion: 2.6.37 815KernelVersion: 2.6.37
803Contact: linux-iio@vger.kernel.org 816Contact: linux-iio@vger.kernel.org
804Description: 817Description:
@@ -845,6 +858,7 @@ What: /sys/.../iio:deviceX/scan_elements/in_incli_y_index
845What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index 858What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index
846What: /sys/.../iio:deviceX/scan_elements/in_pressureY_index 859What: /sys/.../iio:deviceX/scan_elements/in_pressureY_index
847What: /sys/.../iio:deviceX/scan_elements/in_pressure_index 860What: /sys/.../iio:deviceX/scan_elements/in_pressure_index
861What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index
848KernelVersion: 2.6.37 862KernelVersion: 2.6.37
849Contact: linux-iio@vger.kernel.org 863Contact: linux-iio@vger.kernel.org
850Description: 864Description:
@@ -881,6 +895,25 @@ Description:
881 on-chip EEPROM. After power-up or chip reset the device will 895 on-chip EEPROM. After power-up or chip reset the device will
882 automatically load the saved configuration. 896 automatically load the saved configuration.
883 897
898What: /sys/.../iio:deviceX/in_illuminanceY_input
899What: /sys/.../iio:deviceX/in_illuminanceY_raw
900What: /sys/.../iio:deviceX/in_illuminanceY_mean_raw
901KernelVersion: 3.4
902Contact: linux-iio@vger.kernel.org
903Description:
904 Illuminance measurement, units after application of scale
905 and offset are lux.
906
907What: /sys/.../iio:deviceX/in_intensityY_raw
908What: /sys/.../iio:deviceX/in_intensityY_ir_raw
909What: /sys/.../iio:deviceX/in_intensityY_both_raw
910KernelVersion: 3.4
911Contact: linux-iio@vger.kernel.org
912Description:
913 Unit-less light intensity. Modifiers both and ir indicate
914 that measurements contains visible and infrared light
915 components or just infrared light, respectively.
916
884What: /sys/.../iio:deviceX/in_intensity_red_integration_time 917What: /sys/.../iio:deviceX/in_intensity_red_integration_time
885What: /sys/.../iio:deviceX/in_intensity_green_integration_time 918What: /sys/.../iio:deviceX/in_intensity_green_integration_time
886What: /sys/.../iio:deviceX/in_intensity_blue_integration_time 919What: /sys/.../iio:deviceX/in_intensity_blue_integration_time
@@ -891,3 +924,12 @@ Contact: linux-iio@vger.kernel.org
891Description: 924Description:
892 This attribute is used to get/set the integration time in 925 This attribute is used to get/set the integration time in
893 seconds. 926 seconds.
927
928What: /sys/bus/iio/devices/iio:deviceX/in_rot_quaternion_raw
929KernelVersion: 3.15
930Contact: linux-iio@vger.kernel.org
931Description:
932 Raw value of quaternion components using a format
933 x y z w. Here x, y, and z component represents the axis about
934 which a rotation will occur and w component represents the
935 amount of rotation.
diff --git a/Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935 b/Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935
new file mode 100644
index 000000000000..6708c5e264aa
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935
@@ -0,0 +1,16 @@
1What /sys/bus/iio/devices/iio:deviceX/in_proximity_raw
2Date: March 2014
3KernelVersion: 3.15
4Contact: Matt Ranostay <mranostay@gmail.com>
5Description:
6 Get the current distance in meters of storm (1km steps)
7 1000-40000 = distance in meters
8
9What /sys/bus/iio/devices/iio:deviceX/sensor_sensitivity
10Date: March 2014
11KernelVersion: 3.15
12Contact: Matt Ranostay <mranostay@gmail.com>
13Description:
14 Show or set the gain boost of the amp, from 0-31 range.
15 18 = indoors (default)
16 14 = outdoors