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