1
2What:		/sys/bus/iio/devices/device[n]/range
3KernelVersion:	2.6.37
4Contact:	linux-iio@vger.kernel.org
5Description:
6		Hardware dependent ADC Full Scale Range used for some ambient
7		light sensors in calculating lux.
8
9What:		/sys/bus/iio/devices/device[n]/range_available
10KernelVersion:	2.6.37
11Contact:	linux-iio@vger.kernel.org
12Description:
13		Hardware dependent supported vales for ADC Full Scale Range.
14
15What:		/sys/bus/iio/devices/device[n]/adc_resolution
16KernelVersion:	2.6.37
17Contact:	linux-iio@vger.kernel.org
18Description:
19		Hardware dependent ADC resolution of the ambient light sensor
20		used in calculating the lux.
21
22What:		/sys/bus/iio/devices/device[n]/adc_resolution_available
23KernelVersion:	2.6.37
24Contact:	linux-iio@vger.kernel.org
25Description:
26		Hardware dependent list of possible values supported for the
27		adc_resolution of the given sensor.
28
29What:		/sys/bus/iio/devices/device[n]/in_illuminance0[_input|_raw]
30KernelVersion:	2.6.35
31Contact:	linux-iio@vger.kernel.org
32Description:
33		This should return the calculated lux from the light sensor. If
34		it comes back in SI units, it should also include _input else it
35		should include _raw to signify it is not in SI units.
36
37What:		/sys/.../device[n]/proximity_on_chip_ambient_infrared_suppression
38KernelVersion:	2.6.37
39Contact:	linux-iio@vger.kernel.org
40Description:
41		Hardware dependent mode for an ALS device to calculate the value
42		in proximity mode. When this is enabled, then the device should
43		use a infrared sensor reading to remove infrared noise from the
44		proximity reading. If this is not enabled, the driver can still
45		do this calculation manually by reading the infrared sensor
46		value and doing the negation in sw.
47
48What:		/sys/bus/iio/devices/device[n]/in_proximity[_input|_raw]
49KernelVersion:	2.6.37
50Contact:	linux-iio@vger.kernel.org
51Description:
52		This property is supported by proximity sensors and should be
53		used to return the value of a reading by the sensor. If this
54		value is returned in SI units, it should also include _input
55		but if it is not, then it should include _raw.
56
57What:		/sys/bus/iio/devices/device[n]/intensity_infrared[_input|_raw]
58KernelVersion:	2.6.37
59Contact:	linux-iio@vger.kernel.org
60Description:
61		This property is supported by sensors that have an infrared
62		sensing mode. This value should be the output from a reading
63		and if expressed in SI units, should include _input. If this
64		value is not in SI units, then it should include _raw.
65
66What:		/sys/bus/iio/devices/device[n]/in_illuminance0_target
67KernelVersion:	2.6.37
68Contact:	linux-iio@vger.kernel.org
69Description:
70		This property gets/sets the last known external
71		lux measurement used in/for calibration.
72
73What:		/sys/bus/iio/devices/device[n]/in_illuminance0_integration_time
74KernelVersion:	2.6.37
75Contact:	linux-iio@vger.kernel.org
76Description:
77		This property gets/sets the sensors ADC analog integration time.
78
79What:		/sys/bus/iio/devices/device[n]/in_illuminance0_lux_table
80KernelVersion:	2.6.37
81Contact:	linux-iio@vger.kernel.org
82Description:
83		This property gets/sets the table of coefficients
84		used in calculating illuminance in lux.
85
86What:		/sys/bus/iio/devices/device[n]/in_intensity_clear[_input|_raw]
87What:		/sys/bus/iio/devices/device[n]/in_intensity_red[_input|_raw]
88What:		/sys/bus/iio/devices/device[n]/in_intensity_green[_input|_raw]
89What:		/sys/bus/iio/devices/device[n]/in_intensity_blue[_input|_raw]
90KernelVersion:	3.6.0
91Contact:	linux-iio@vger.kernel.org
92Description:
93		This property is supported by sensors that have a RGBC
94		sensing mode. This value should be the output from a reading
95		and if expressed in SI units, should include _input. If this
96		value is not in SI units (irradiance, uW/mm^2), then it should
97		include _raw.
98
99What:		/sys/bus/iio/devices/device[n]/in_cct0[_input|_raw]
100KernelVersion:	3.6.0
101Contact:	linux-iio@vger.kernel.org
102Description:
103		This should return the correlated color temperature from the
104		light sensor. If it comes back in SI units, it should also
105		include _input else it should include _raw to signify it is not
106		in SI units.
107
108