162306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/calibrate 262306a36Sopenharmony_ciDate: July 2015 362306a36Sopenharmony_ciKernelVersion: 4.7 462306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 562306a36Sopenharmony_ciDescription: 662306a36Sopenharmony_ci Writing '1' will perform a FOC (Fast Online Calibration). The 762306a36Sopenharmony_ci corresponding calibration offsets can be read from `*_calibbias` 862306a36Sopenharmony_ci entries. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/location 1162306a36Sopenharmony_ciDate: July 2015 1262306a36Sopenharmony_ciKernelVersion: 4.7 1362306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 1462306a36Sopenharmony_ciDescription: 1562306a36Sopenharmony_ci This attribute returns a string with the physical location where 1662306a36Sopenharmony_ci the motion sensor is placed. For example, in a laptop a motion 1762306a36Sopenharmony_ci sensor can be located on the base or on the lid. Current valid 1862306a36Sopenharmony_ci values are 'base' and 'lid'. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/id 2162306a36Sopenharmony_ciDate: September 2017 2262306a36Sopenharmony_ciKernelVersion: 4.14 2362306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 2462306a36Sopenharmony_ciDescription: 2562306a36Sopenharmony_ci This attribute is exposed by the CrOS EC sensors driver and 2662306a36Sopenharmony_ci represents the sensor ID as exposed by the EC. This ID is used 2762306a36Sopenharmony_ci by the Android sensor service hardware abstraction layer (sensor 2862306a36Sopenharmony_ci HAL) through the Android container on ChromeOS. 29