Loading .gitignore +6 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ Module.symvers /TAGS /linux /vmlinux /vmlinux-gdb.py /vmlinuz /System.map /Module.markers Loading @@ -52,6 +53,11 @@ Module.symvers # /debian/ # # tar directory (make tar*-pkg) # /tar-install/ # # git files that we don't want to ignore even it they are dot-files # Loading Documentation/ABI/stable/sysfs-class-tpm +11 −11 Original line number Diff line number Diff line What: /sys/class/misc/tpmX/device/ What: /sys/class/tpm/tpmX/device/ Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading @@ -6,7 +6,7 @@ Description: The device/ directory under a specific TPM instance exposes the properties of that TPM chip What: /sys/class/misc/tpmX/device/active What: /sys/class/tpm/tpmX/device/active Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -18,7 +18,7 @@ Description: The "active" property prints a '1' if the TPM chip is accepting section 17 for more information on which commands are available. What: /sys/class/misc/tpmX/device/cancel What: /sys/class/tpm/tpmX/device/cancel Date: June 2005 KernelVersion: 2.6.13 Contact: tpmdd-devel@lists.sf.net Loading @@ -26,7 +26,7 @@ Description: The "cancel" property allows you to cancel the currently pending TPM command. Writing any value to cancel will call the TPM vendor specific cancel operation. What: /sys/class/misc/tpmX/device/caps What: /sys/class/tpm/tpmX/device/caps Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading @@ -43,7 +43,7 @@ Description: The "caps" property contains TPM manufacturer and version info. the chip supports. Firmware version is that of the chip and is manufacturer specific. What: /sys/class/misc/tpmX/device/durations What: /sys/class/tpm/tpmX/device/durations Date: March 2011 KernelVersion: 3.1 Contact: tpmdd-devel@lists.sf.net Loading @@ -66,7 +66,7 @@ Description: The "durations" property shows the 3 vendor-specific values scaled to be displayed in usecs. In this case "[adjusted]" will be displayed in place of "[original]". What: /sys/class/misc/tpmX/device/enabled What: /sys/class/tpm/tpmX/device/enabled Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -75,7 +75,7 @@ Description: The "enabled" property prints a '1' if the TPM chip is enabled, may be visible but produce a '0' after some operation that disables the TPM. What: /sys/class/misc/tpmX/device/owned What: /sys/class/tpm/tpmX/device/owned Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -83,7 +83,7 @@ Description: The "owned" property produces a '1' if the TPM_TakeOwnership ordinal has been executed successfully in the chip. A '0' indicates that ownership hasn't been taken. What: /sys/class/misc/tpmX/device/pcrs What: /sys/class/tpm/tpmX/device/pcrs Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading @@ -106,7 +106,7 @@ Description: The "pcrs" property will dump the current value of all Platform 1.2 chips, PCRs represent SHA-1 hashes, which are 20 bytes long. Use the "caps" property to determine TPM version. What: /sys/class/misc/tpmX/device/pubek What: /sys/class/tpm/tpmX/device/pubek Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading Loading @@ -158,7 +158,7 @@ Description: The "pubek" property will return the TPM's public endorsement Modulus Length: 256 (bytes) Modulus: The 256 byte Endorsement Key modulus What: /sys/class/misc/tpmX/device/temp_deactivated What: /sys/class/tpm/tpmX/device/temp_deactivated Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -167,7 +167,7 @@ Description: The "temp_deactivated" property returns a '1' if the chip has cycle. Whether a warm boot (reboot) will clear a TPM chip from a temp_deactivated state is platform specific. What: /sys/class/misc/tpmX/device/timeouts What: /sys/class/tpm/tpmX/device/timeouts Date: March 2011 KernelVersion: 3.1 Contact: tpmdd-devel@lists.sf.net Loading Documentation/ABI/testing/configfs-usb-gadget-uvc 0 → 100644 +265 −0 Original line number Diff line number Diff line What: /config/usb-gadget/gadget/functions/uvc.name Date: Dec 2014 KernelVersion: 3.20 Description: UVC function directory streaming_maxburst - 0..15 (ss only) streaming_maxpacket - 1..1023 (fs), 1..3072 (hs/ss) streaming_interval - 1..16 What: /config/usb-gadget/gadget/functions/uvc.name/control Date: Dec 2014 KernelVersion: 3.20 Description: Control descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class Date: Dec 2014 KernelVersion: 3.20 Description: Class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss Date: Dec 2014 KernelVersion: 3.20 Description: Super speed control class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs Date: Dec 2014 KernelVersion: 3.20 Description: Full speed control class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal Date: Dec 2014 KernelVersion: 3.20 Description: Terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output Date: Dec 2014 KernelVersion: 3.20 Description: Output terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default Date: Dec 2014 KernelVersion: 3.20 Description: Default output terminal descriptors All attributes read only: iTerminal - index of string descriptor bSourceID - id of the terminal to which this terminal is connected bAssocTerminal - id of the input terminal to which this output terminal is associated wTerminalType - terminal type bTerminalID - a non-zero id of this terminal What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera Date: Dec 2014 KernelVersion: 3.20 Description: Camera terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default Date: Dec 2014 KernelVersion: 3.20 Description: Default camera terminal descriptors All attributes read only: bmControls - bitmap specifying which controls are supported for the video stream wOcularFocalLength - the value of Locular wObjectiveFocalLengthMax- the value of Lmin wObjectiveFocalLengthMin- the value of Lmax iTerminal - index of string descriptor bAssocTerminal - id of the output terminal to which this terminal is connected wTerminalType - terminal type bTerminalID - a non-zero id of this terminal What: /config/usb-gadget/gadget/functions/uvc.name/control/processing Date: Dec 2014 KernelVersion: 3.20 Description: Processing unit descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/processing/default Date: Dec 2014 KernelVersion: 3.20 Description: Default processing unit descriptors All attributes read only: iProcessing - index of string descriptor bmControls - bitmap specifying which controls are supported for the video stream wMaxMultiplier - maximum digital magnification x100 bSourceID - id of the terminal to which this unit is connected bUnitID - a non-zero id of this unit What: /config/usb-gadget/gadget/functions/uvc.name/control/header Date: Dec 2014 KernelVersion: 3.20 Description: Control header descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/header/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific control header descriptors dwClockFrequency bcdUVC What: /config/usb-gadget/gadget/functions/uvc.name/streaming Date: Dec 2014 KernelVersion: 3.20 Description: Streaming descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class Date: Dec 2014 KernelVersion: 3.20 Description: Streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/ss Date: Dec 2014 KernelVersion: 3.20 Description: Super speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/hs Date: Dec 2014 KernelVersion: 3.20 Description: High speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/fs Date: Dec 2014 KernelVersion: 3.20 Description: Full speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching Date: Dec 2014 KernelVersion: 3.20 Description: Color matching descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/default Date: Dec 2014 KernelVersion: 3.20 Description: Default color matching descriptors All attributes read only: bMatrixCoefficients - matrix used to compute luma and chroma values from the color primaries bTransferCharacteristics- optoelectronic transfer characteristic of the source picutre, also called the gamma function bColorPrimaries - color primaries and the reference white What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg Date: Dec 2014 KernelVersion: 3.20 Description: MJPEG format descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific MJPEG format descriptors All attributes read only, except bmaControls and bDefaultFrameIndex: bmaControls - this format's data for bmaControls in the streaming header bmInterfaceFlags - specifies interlace information, read-only bAspectRatioY - the X dimension of the picture aspect ratio, read-only bAspectRatioX - the Y dimension of the picture aspect ratio, read-only bmFlags - characteristics of this format, read-only bDefaultFrameIndex - optimum frame index for this stream What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific MJPEG frame descriptors dwFrameInterval - indicates how frame interval can be programmed; a number of values separated by newline can be specified dwDefaultFrameInterval - the frame interval the device would like to use as default dwMaxVideoFrameBufferSize- the maximum number of bytes the compressor will produce for a video frame or still image dwMaxBitRate - the maximum bit rate at the shortest frame interval in bps dwMinBitRate - the minimum bit rate at the longest frame interval in bps wHeight - height of decoded bitmap frame in px wWidth - width of decoded bitmam frame in px bmCapabilities - still image support, fixed frame-rate support What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed Date: Dec 2014 KernelVersion: 3.20 Description: Uncompressed format descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific uncompressed format descriptors bmaControls - this format's data for bmaControls in the streaming header bmInterfaceFlags - specifies interlace information, read-only bAspectRatioY - the X dimension of the picture aspect ratio, read-only bAspectRatioX - the Y dimension of the picture aspect ratio, read-only bDefaultFrameIndex - optimum frame index for this stream bBitsPerPixel - number of bits per pixel used to specify color in the decoded video frame guidFormat - globally unique id used to identify stream-encoding format What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific uncompressed frame descriptors dwFrameInterval - indicates how frame interval can be programmed; a number of values separated by newline can be specified dwDefaultFrameInterval - the frame interval the device would like to use as default dwMaxVideoFrameBufferSize- the maximum number of bytes the compressor will produce for a video frame or still image dwMaxBitRate - the maximum bit rate at the shortest frame interval in bps dwMinBitRate - the minimum bit rate at the longest frame interval in bps wHeight - height of decoded bitmap frame in px wWidth - width of decoded bitmam frame in px bmCapabilities - still image support, fixed frame-rate support What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header Date: Dec 2014 KernelVersion: 3.20 Description: Streaming header descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific streaming header descriptors All attributes read only: bTriggerUsage - how the host software will respond to a hardware trigger interrupt event bTriggerSupport - flag specifying if hardware triggering is supported bStillCaptureMethod - method of still image caputre supported bTerminalLink - id of the output terminal to which the video endpoint of this interface is connected bmInfo - capabilities of this video streaming interface Documentation/ABI/testing/sysfs-bus-amba 0 → 100644 +20 −0 Original line number Diff line number Diff line What: /sys/bus/amba/devices/.../driver_override Date: September 2014 Contact: Antonios Motakis <a.motakis@virtualopensystems.com> Description: This file allows the driver for a device to be specified which will override standard OF, ACPI, ID table, and name matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-amba > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters. Documentation/ABI/testing/sysfs-bus-iio +199 −1 Original line number Diff line number Diff line Loading @@ -92,6 +92,18 @@ Description: is required is a consistent labeling. Units after application of scale and offset are millivolts. What: /sys/bus/iio/devices/iio:deviceX/in_currentY_raw What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_raw KernelVersion: 3.17 Contact: linux-iio@vger.kernel.org Description: Raw (unscaled no bias removal etc.) current measurement from channel Y. In special cases where the channel does not correspond to externally available input one of the named versions may be used. The number must always be specified and unique to allow association with event codes. Units after application of scale and offset are milliamps. What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw KernelVersion: 3.2 Contact: linux-iio@vger.kernel.org Loading Loading @@ -234,6 +246,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_offset What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_offset What: /sys/bus/iio/devices/iio:deviceX/in_voltage_offset What: /sys/bus/iio/devices/iio:deviceX/in_currentY_offset What: /sys/bus/iio/devices/iio:deviceX/in_current_offset What: /sys/bus/iio/devices/iio:deviceX/in_tempY_offset What: /sys/bus/iio/devices/iio:deviceX/in_temp_offset What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_offset Loading Loading @@ -262,9 +276,14 @@ What: /sys/bus/iio/devices/iio:deviceX/in_voltage_scale What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_scale What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_scale What: /sys/bus/iio/devices/iio:deviceX/in_currentY_scale What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_scale What: /sys/bus/iio/devices/iio:deviceX/in_current_scale What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale What: /sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_scale What: /sys/bus/iio/devices/iio:deviceX/in_energy_scale What: /sys/bus/iio/devices/iio:deviceX/in_distance_scale What: /sys/bus/iio/devices/iio:deviceX/in_magn_scale What: /sys/bus/iio/devices/iio:deviceX/in_magn_x_scale What: /sys/bus/iio/devices/iio:deviceX/in_magn_y_scale Loading @@ -276,6 +295,7 @@ What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_scale What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_scale What: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale What: /sys/bus/iio/devices/iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_scale KernelVersion: 2.6.35 Contact: linux-iio@vger.kernel.org Description: Loading Loading @@ -323,6 +343,44 @@ Description: production inaccuracies). If shared across all channels, <type>_calibscale is used. What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Gender of the user (e.g.: male, female) used by some pedometers to compute the stride length, distance, speed and activity type. What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender_available What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender_available What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender_available What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender_available KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Lists all available gender values (e.g.: male, female). What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibheight What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibheight What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibheight What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibheight KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Height of the user (in meters) used by some pedometers to compute the stride length, distance, speed and activity type. What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibweight KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Weight of the user (in kg). It is needed by some pedometers to compute the calories burnt by the user. What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available What: /sys/.../iio:deviceX/in_voltageX_scale_available What: /sys/.../iio:deviceX/in_voltage-voltage_scale_available Loading Loading @@ -783,6 +841,14 @@ What: /sys/.../events/in_tempY_roc_falling_period What: /sys/.../events/in_accel_x&y&z_mag_falling_period What: /sys/.../events/in_intensity0_thresh_period What: /sys/.../events/in_proximity0_thresh_period What: /sys/.../events/in_activity_still_thresh_rising_period What: /sys/.../events/in_activity_still_thresh_falling_period What: /sys/.../events/in_activity_walking_thresh_rising_period What: /sys/.../events/in_activity_walking_thresh_falling_period What: /sys/.../events/in_activity_jogging_thresh_rising_period What: /sys/.../events/in_activity_jogging_thresh_falling_period What: /sys/.../events/in_activity_running_thresh_rising_period What: /sys/.../events/in_activity_running_thresh_falling_period KernelVersion: 2.6.37 Contact: linux-iio@vger.kernel.org Description: Loading @@ -790,6 +856,40 @@ Description: met before an event is generated. If direction is not specified then this period applies to both directions. What: /sys/.../events/in_activity_still_thresh_rising_en What: /sys/.../events/in_activity_still_thresh_falling_en What: /sys/.../events/in_activity_walking_thresh_rising_en What: /sys/.../events/in_activity_walking_thresh_falling_en What: /sys/.../events/in_activity_jogging_thresh_rising_en What: /sys/.../events/in_activity_jogging_thresh_falling_en What: /sys/.../events/in_activity_running_thresh_rising_en What: /sys/.../events/in_activity_running_thresh_falling_en KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Enables or disables activitity events. Depending on direction an event is generated when sensor ENTERS or LEAVES a given state. What: /sys/.../events/in_activity_still_thresh_rising_value What: /sys/.../events/in_activity_still_thresh_falling_value What: /sys/.../events/in_activity_walking_thresh_rising_value What: /sys/.../events/in_activity_walking_thresh_falling_value What: /sys/.../events/in_activity_jogging_thresh_rising_value What: /sys/.../events/in_activity_jogging_thresh_falling_value What: /sys/.../events/in_activity_running_thresh_rising_value What: /sys/.../events/in_activity_running_thresh_falling_value KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Confidence value (in units as percentage) to be used for deciding when an event should be generated. E.g for running: If the confidence value reported by the sensor is greater than in_activity_running_thresh_rising_value then the sensor ENTERS running state. Conversely, if the confidence value reported by the sensor is lower than in_activity_running_thresh_falling_value then the sensor is LEAVING running state. What: /sys/.../iio:deviceX/events/in_accel_mag_en What: /sys/.../iio:deviceX/events/in_accel_mag_rising_en What: /sys/.../iio:deviceX/events/in_accel_mag_falling_en Loading Loading @@ -822,6 +922,25 @@ Description: number or direction is not specified, applies to all channels of this type. What: /sys/.../events/in_steps_change_en KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Event generated when channel passes a threshold on the absolute change in value. E.g. for steps: a step change event is generated each time the user takes N steps, where N is set using in_steps_change_value. What: /sys/.../events/in_steps_change_value KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Specifies the value of change threshold that the device is comparing against for the events enabled by <type>[Y][_name]_roc[_rising|falling|]_en. E.g. for steps: if set to 3, a step change event will be generated every 3 steps. What: /sys/bus/iio/devices/iio:deviceX/trigger/current_trigger KernelVersion: 2.6.35 Contact: linux-iio@vger.kernel.org Loading Loading @@ -956,6 +1075,16 @@ Description: and the relevant _type attributes to establish the data storage format. What: /sys/.../iio:deviceX/in_activity_still_input What: /sys/.../iio:deviceX/in_activity_walking_input What: /sys/.../iio:deviceX/in_activity_jogging_input What: /sys/.../iio:deviceX/in_activity_running_input KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the confidence for an activity expressed in units as percentage. What: /sys/.../iio:deviceX/in_anglvel_z_quadrature_correction_raw KernelVersion: 2.6.38 Contact: linux-iio@vger.kernel.org Loading @@ -973,6 +1102,24 @@ Description: For a list of available output power modes read in_accel_power_mode_available. What: /sys/.../iio:deviceX/in_energy_input What: /sys/.../iio:deviceX/in_energy_raw KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the energy value reported by the device (e.g.: human activity sensors report energy burnt by the user). Units after application of scale are Joules. What: /sys/.../iio:deviceX/in_distance_input What: /sys/.../iio:deviceX/in_distance_raw KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the distance covered by the user since the last reboot while activated. Units after application of scale are meters. What: /sys/bus/iio/devices/iio:deviceX/store_eeprom KernelVersion: 3.4.0 Contact: linux-iio@vger.kernel.org Loading @@ -992,7 +1139,9 @@ Description: reflectivity of infrared or ultrasound emitted. Often these sensors are unit less and as such conversion to SI units is not possible. Where it is, the units should be meters. be meters. If such a conversion is not possible, the reported values should behave in the same way as a distance, i.e. lower values indicate something is closer to the sensor. What: /sys/.../iio:deviceX/in_illuminanceY_input What: /sys/.../iio:deviceX/in_illuminanceY_raw Loading Loading @@ -1024,6 +1173,12 @@ Description: This attribute is used to get/set the integration time in seconds. What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_integration_time KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Number of seconds in which to compute speed. What: /sys/bus/iio/devices/iio:deviceX/in_rot_quaternion_raw KernelVersion: 3.15 Contact: linux-iio@vger.kernel.org Loading Loading @@ -1051,3 +1206,46 @@ Description: after application of scale and offset. If no offset or scale is present, output should be considered as processed with the unit in milliamps. What: /sys/.../iio:deviceX/in_energy_en What: /sys/.../iio:deviceX/in_distance_en What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_en What: /sys/.../iio:deviceX/in_steps_en KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Activates a device feature that runs in firmware/hardware. E.g. for steps: the pedometer saves power while not used; when activated, it will count the steps taken by the user in firmware and export them through in_steps_input. What: /sys/.../iio:deviceX/in_steps_input KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the number of steps taken by the user since the last reboot while activated. What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_input What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_raw KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the current speed value of the user (which is the norm or magnitude of the velocity vector). Units after application of scale are m/s. What: /sys/.../iio:deviceX/in_steps_debounce_count KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Specifies the number of steps that must occur within in_steps_filter_debounce_time for the pedometer to decide the consumer is making steps. What: /sys/.../iio:deviceX/in_steps_debounce_time KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Specifies number of seconds in which we compute the steps that occur in order to decide if the consumer is making steps. Loading
.gitignore +6 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ Module.symvers /TAGS /linux /vmlinux /vmlinux-gdb.py /vmlinuz /System.map /Module.markers Loading @@ -52,6 +53,11 @@ Module.symvers # /debian/ # # tar directory (make tar*-pkg) # /tar-install/ # # git files that we don't want to ignore even it they are dot-files # Loading
Documentation/ABI/stable/sysfs-class-tpm +11 −11 Original line number Diff line number Diff line What: /sys/class/misc/tpmX/device/ What: /sys/class/tpm/tpmX/device/ Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading @@ -6,7 +6,7 @@ Description: The device/ directory under a specific TPM instance exposes the properties of that TPM chip What: /sys/class/misc/tpmX/device/active What: /sys/class/tpm/tpmX/device/active Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -18,7 +18,7 @@ Description: The "active" property prints a '1' if the TPM chip is accepting section 17 for more information on which commands are available. What: /sys/class/misc/tpmX/device/cancel What: /sys/class/tpm/tpmX/device/cancel Date: June 2005 KernelVersion: 2.6.13 Contact: tpmdd-devel@lists.sf.net Loading @@ -26,7 +26,7 @@ Description: The "cancel" property allows you to cancel the currently pending TPM command. Writing any value to cancel will call the TPM vendor specific cancel operation. What: /sys/class/misc/tpmX/device/caps What: /sys/class/tpm/tpmX/device/caps Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading @@ -43,7 +43,7 @@ Description: The "caps" property contains TPM manufacturer and version info. the chip supports. Firmware version is that of the chip and is manufacturer specific. What: /sys/class/misc/tpmX/device/durations What: /sys/class/tpm/tpmX/device/durations Date: March 2011 KernelVersion: 3.1 Contact: tpmdd-devel@lists.sf.net Loading @@ -66,7 +66,7 @@ Description: The "durations" property shows the 3 vendor-specific values scaled to be displayed in usecs. In this case "[adjusted]" will be displayed in place of "[original]". What: /sys/class/misc/tpmX/device/enabled What: /sys/class/tpm/tpmX/device/enabled Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -75,7 +75,7 @@ Description: The "enabled" property prints a '1' if the TPM chip is enabled, may be visible but produce a '0' after some operation that disables the TPM. What: /sys/class/misc/tpmX/device/owned What: /sys/class/tpm/tpmX/device/owned Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -83,7 +83,7 @@ Description: The "owned" property produces a '1' if the TPM_TakeOwnership ordinal has been executed successfully in the chip. A '0' indicates that ownership hasn't been taken. What: /sys/class/misc/tpmX/device/pcrs What: /sys/class/tpm/tpmX/device/pcrs Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading @@ -106,7 +106,7 @@ Description: The "pcrs" property will dump the current value of all Platform 1.2 chips, PCRs represent SHA-1 hashes, which are 20 bytes long. Use the "caps" property to determine TPM version. What: /sys/class/misc/tpmX/device/pubek What: /sys/class/tpm/tpmX/device/pubek Date: April 2005 KernelVersion: 2.6.12 Contact: tpmdd-devel@lists.sf.net Loading Loading @@ -158,7 +158,7 @@ Description: The "pubek" property will return the TPM's public endorsement Modulus Length: 256 (bytes) Modulus: The 256 byte Endorsement Key modulus What: /sys/class/misc/tpmX/device/temp_deactivated What: /sys/class/tpm/tpmX/device/temp_deactivated Date: April 2006 KernelVersion: 2.6.17 Contact: tpmdd-devel@lists.sf.net Loading @@ -167,7 +167,7 @@ Description: The "temp_deactivated" property returns a '1' if the chip has cycle. Whether a warm boot (reboot) will clear a TPM chip from a temp_deactivated state is platform specific. What: /sys/class/misc/tpmX/device/timeouts What: /sys/class/tpm/tpmX/device/timeouts Date: March 2011 KernelVersion: 3.1 Contact: tpmdd-devel@lists.sf.net Loading
Documentation/ABI/testing/configfs-usb-gadget-uvc 0 → 100644 +265 −0 Original line number Diff line number Diff line What: /config/usb-gadget/gadget/functions/uvc.name Date: Dec 2014 KernelVersion: 3.20 Description: UVC function directory streaming_maxburst - 0..15 (ss only) streaming_maxpacket - 1..1023 (fs), 1..3072 (hs/ss) streaming_interval - 1..16 What: /config/usb-gadget/gadget/functions/uvc.name/control Date: Dec 2014 KernelVersion: 3.20 Description: Control descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class Date: Dec 2014 KernelVersion: 3.20 Description: Class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss Date: Dec 2014 KernelVersion: 3.20 Description: Super speed control class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs Date: Dec 2014 KernelVersion: 3.20 Description: Full speed control class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal Date: Dec 2014 KernelVersion: 3.20 Description: Terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output Date: Dec 2014 KernelVersion: 3.20 Description: Output terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default Date: Dec 2014 KernelVersion: 3.20 Description: Default output terminal descriptors All attributes read only: iTerminal - index of string descriptor bSourceID - id of the terminal to which this terminal is connected bAssocTerminal - id of the input terminal to which this output terminal is associated wTerminalType - terminal type bTerminalID - a non-zero id of this terminal What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera Date: Dec 2014 KernelVersion: 3.20 Description: Camera terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default Date: Dec 2014 KernelVersion: 3.20 Description: Default camera terminal descriptors All attributes read only: bmControls - bitmap specifying which controls are supported for the video stream wOcularFocalLength - the value of Locular wObjectiveFocalLengthMax- the value of Lmin wObjectiveFocalLengthMin- the value of Lmax iTerminal - index of string descriptor bAssocTerminal - id of the output terminal to which this terminal is connected wTerminalType - terminal type bTerminalID - a non-zero id of this terminal What: /config/usb-gadget/gadget/functions/uvc.name/control/processing Date: Dec 2014 KernelVersion: 3.20 Description: Processing unit descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/processing/default Date: Dec 2014 KernelVersion: 3.20 Description: Default processing unit descriptors All attributes read only: iProcessing - index of string descriptor bmControls - bitmap specifying which controls are supported for the video stream wMaxMultiplier - maximum digital magnification x100 bSourceID - id of the terminal to which this unit is connected bUnitID - a non-zero id of this unit What: /config/usb-gadget/gadget/functions/uvc.name/control/header Date: Dec 2014 KernelVersion: 3.20 Description: Control header descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/header/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific control header descriptors dwClockFrequency bcdUVC What: /config/usb-gadget/gadget/functions/uvc.name/streaming Date: Dec 2014 KernelVersion: 3.20 Description: Streaming descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class Date: Dec 2014 KernelVersion: 3.20 Description: Streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/ss Date: Dec 2014 KernelVersion: 3.20 Description: Super speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/hs Date: Dec 2014 KernelVersion: 3.20 Description: High speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/fs Date: Dec 2014 KernelVersion: 3.20 Description: Full speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching Date: Dec 2014 KernelVersion: 3.20 Description: Color matching descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/default Date: Dec 2014 KernelVersion: 3.20 Description: Default color matching descriptors All attributes read only: bMatrixCoefficients - matrix used to compute luma and chroma values from the color primaries bTransferCharacteristics- optoelectronic transfer characteristic of the source picutre, also called the gamma function bColorPrimaries - color primaries and the reference white What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg Date: Dec 2014 KernelVersion: 3.20 Description: MJPEG format descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific MJPEG format descriptors All attributes read only, except bmaControls and bDefaultFrameIndex: bmaControls - this format's data for bmaControls in the streaming header bmInterfaceFlags - specifies interlace information, read-only bAspectRatioY - the X dimension of the picture aspect ratio, read-only bAspectRatioX - the Y dimension of the picture aspect ratio, read-only bmFlags - characteristics of this format, read-only bDefaultFrameIndex - optimum frame index for this stream What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific MJPEG frame descriptors dwFrameInterval - indicates how frame interval can be programmed; a number of values separated by newline can be specified dwDefaultFrameInterval - the frame interval the device would like to use as default dwMaxVideoFrameBufferSize- the maximum number of bytes the compressor will produce for a video frame or still image dwMaxBitRate - the maximum bit rate at the shortest frame interval in bps dwMinBitRate - the minimum bit rate at the longest frame interval in bps wHeight - height of decoded bitmap frame in px wWidth - width of decoded bitmam frame in px bmCapabilities - still image support, fixed frame-rate support What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed Date: Dec 2014 KernelVersion: 3.20 Description: Uncompressed format descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific uncompressed format descriptors bmaControls - this format's data for bmaControls in the streaming header bmInterfaceFlags - specifies interlace information, read-only bAspectRatioY - the X dimension of the picture aspect ratio, read-only bAspectRatioX - the Y dimension of the picture aspect ratio, read-only bDefaultFrameIndex - optimum frame index for this stream bBitsPerPixel - number of bits per pixel used to specify color in the decoded video frame guidFormat - globally unique id used to identify stream-encoding format What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific uncompressed frame descriptors dwFrameInterval - indicates how frame interval can be programmed; a number of values separated by newline can be specified dwDefaultFrameInterval - the frame interval the device would like to use as default dwMaxVideoFrameBufferSize- the maximum number of bytes the compressor will produce for a video frame or still image dwMaxBitRate - the maximum bit rate at the shortest frame interval in bps dwMinBitRate - the minimum bit rate at the longest frame interval in bps wHeight - height of decoded bitmap frame in px wWidth - width of decoded bitmam frame in px bmCapabilities - still image support, fixed frame-rate support What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header Date: Dec 2014 KernelVersion: 3.20 Description: Streaming header descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header/name Date: Dec 2014 KernelVersion: 3.20 Description: Specific streaming header descriptors All attributes read only: bTriggerUsage - how the host software will respond to a hardware trigger interrupt event bTriggerSupport - flag specifying if hardware triggering is supported bStillCaptureMethod - method of still image caputre supported bTerminalLink - id of the output terminal to which the video endpoint of this interface is connected bmInfo - capabilities of this video streaming interface
Documentation/ABI/testing/sysfs-bus-amba 0 → 100644 +20 −0 Original line number Diff line number Diff line What: /sys/bus/amba/devices/.../driver_override Date: September 2014 Contact: Antonios Motakis <a.motakis@virtualopensystems.com> Description: This file allows the driver for a device to be specified which will override standard OF, ACPI, ID table, and name matching. When specified, only a driver with a name matching the value written to driver_override will have an opportunity to bind to the device. The override is specified by writing a string to the driver_override file (echo vfio-amba > driver_override) and may be cleared with an empty string (echo > driver_override). This returns the device to standard matching rules binding. Writing to driver_override does not automatically unbind the device from its current driver or make any attempt to automatically load the specified driver. If no driver with a matching name is currently loaded in the kernel, the device will not bind to any driver. This also allows devices to opt-out of driver binding using a driver_override name such as "none". Only a single driver may be specified in the override, there is no support for parsing delimiters.
Documentation/ABI/testing/sysfs-bus-iio +199 −1 Original line number Diff line number Diff line Loading @@ -92,6 +92,18 @@ Description: is required is a consistent labeling. Units after application of scale and offset are millivolts. What: /sys/bus/iio/devices/iio:deviceX/in_currentY_raw What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_raw KernelVersion: 3.17 Contact: linux-iio@vger.kernel.org Description: Raw (unscaled no bias removal etc.) current measurement from channel Y. In special cases where the channel does not correspond to externally available input one of the named versions may be used. The number must always be specified and unique to allow association with event codes. Units after application of scale and offset are milliamps. What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw KernelVersion: 3.2 Contact: linux-iio@vger.kernel.org Loading Loading @@ -234,6 +246,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_offset What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_offset What: /sys/bus/iio/devices/iio:deviceX/in_voltage_offset What: /sys/bus/iio/devices/iio:deviceX/in_currentY_offset What: /sys/bus/iio/devices/iio:deviceX/in_current_offset What: /sys/bus/iio/devices/iio:deviceX/in_tempY_offset What: /sys/bus/iio/devices/iio:deviceX/in_temp_offset What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_offset Loading Loading @@ -262,9 +276,14 @@ What: /sys/bus/iio/devices/iio:deviceX/in_voltage_scale What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_scale What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_scale What: /sys/bus/iio/devices/iio:deviceX/in_currentY_scale What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_scale What: /sys/bus/iio/devices/iio:deviceX/in_current_scale What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale What: /sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_scale What: /sys/bus/iio/devices/iio:deviceX/in_energy_scale What: /sys/bus/iio/devices/iio:deviceX/in_distance_scale What: /sys/bus/iio/devices/iio:deviceX/in_magn_scale What: /sys/bus/iio/devices/iio:deviceX/in_magn_x_scale What: /sys/bus/iio/devices/iio:deviceX/in_magn_y_scale Loading @@ -276,6 +295,7 @@ What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_scale What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_scale What: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale What: /sys/bus/iio/devices/iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_scale KernelVersion: 2.6.35 Contact: linux-iio@vger.kernel.org Description: Loading Loading @@ -323,6 +343,44 @@ Description: production inaccuracies). If shared across all channels, <type>_calibscale is used. What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Gender of the user (e.g.: male, female) used by some pedometers to compute the stride length, distance, speed and activity type. What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender_available What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender_available What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender_available What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender_available KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Lists all available gender values (e.g.: male, female). What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibheight What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibheight What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibheight What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibheight KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Height of the user (in meters) used by some pedometers to compute the stride length, distance, speed and activity type. What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibweight KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Weight of the user (in kg). It is needed by some pedometers to compute the calories burnt by the user. What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available What: /sys/.../iio:deviceX/in_voltageX_scale_available What: /sys/.../iio:deviceX/in_voltage-voltage_scale_available Loading Loading @@ -783,6 +841,14 @@ What: /sys/.../events/in_tempY_roc_falling_period What: /sys/.../events/in_accel_x&y&z_mag_falling_period What: /sys/.../events/in_intensity0_thresh_period What: /sys/.../events/in_proximity0_thresh_period What: /sys/.../events/in_activity_still_thresh_rising_period What: /sys/.../events/in_activity_still_thresh_falling_period What: /sys/.../events/in_activity_walking_thresh_rising_period What: /sys/.../events/in_activity_walking_thresh_falling_period What: /sys/.../events/in_activity_jogging_thresh_rising_period What: /sys/.../events/in_activity_jogging_thresh_falling_period What: /sys/.../events/in_activity_running_thresh_rising_period What: /sys/.../events/in_activity_running_thresh_falling_period KernelVersion: 2.6.37 Contact: linux-iio@vger.kernel.org Description: Loading @@ -790,6 +856,40 @@ Description: met before an event is generated. If direction is not specified then this period applies to both directions. What: /sys/.../events/in_activity_still_thresh_rising_en What: /sys/.../events/in_activity_still_thresh_falling_en What: /sys/.../events/in_activity_walking_thresh_rising_en What: /sys/.../events/in_activity_walking_thresh_falling_en What: /sys/.../events/in_activity_jogging_thresh_rising_en What: /sys/.../events/in_activity_jogging_thresh_falling_en What: /sys/.../events/in_activity_running_thresh_rising_en What: /sys/.../events/in_activity_running_thresh_falling_en KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Enables or disables activitity events. Depending on direction an event is generated when sensor ENTERS or LEAVES a given state. What: /sys/.../events/in_activity_still_thresh_rising_value What: /sys/.../events/in_activity_still_thresh_falling_value What: /sys/.../events/in_activity_walking_thresh_rising_value What: /sys/.../events/in_activity_walking_thresh_falling_value What: /sys/.../events/in_activity_jogging_thresh_rising_value What: /sys/.../events/in_activity_jogging_thresh_falling_value What: /sys/.../events/in_activity_running_thresh_rising_value What: /sys/.../events/in_activity_running_thresh_falling_value KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Confidence value (in units as percentage) to be used for deciding when an event should be generated. E.g for running: If the confidence value reported by the sensor is greater than in_activity_running_thresh_rising_value then the sensor ENTERS running state. Conversely, if the confidence value reported by the sensor is lower than in_activity_running_thresh_falling_value then the sensor is LEAVING running state. What: /sys/.../iio:deviceX/events/in_accel_mag_en What: /sys/.../iio:deviceX/events/in_accel_mag_rising_en What: /sys/.../iio:deviceX/events/in_accel_mag_falling_en Loading Loading @@ -822,6 +922,25 @@ Description: number or direction is not specified, applies to all channels of this type. What: /sys/.../events/in_steps_change_en KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Event generated when channel passes a threshold on the absolute change in value. E.g. for steps: a step change event is generated each time the user takes N steps, where N is set using in_steps_change_value. What: /sys/.../events/in_steps_change_value KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Specifies the value of change threshold that the device is comparing against for the events enabled by <type>[Y][_name]_roc[_rising|falling|]_en. E.g. for steps: if set to 3, a step change event will be generated every 3 steps. What: /sys/bus/iio/devices/iio:deviceX/trigger/current_trigger KernelVersion: 2.6.35 Contact: linux-iio@vger.kernel.org Loading Loading @@ -956,6 +1075,16 @@ Description: and the relevant _type attributes to establish the data storage format. What: /sys/.../iio:deviceX/in_activity_still_input What: /sys/.../iio:deviceX/in_activity_walking_input What: /sys/.../iio:deviceX/in_activity_jogging_input What: /sys/.../iio:deviceX/in_activity_running_input KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the confidence for an activity expressed in units as percentage. What: /sys/.../iio:deviceX/in_anglvel_z_quadrature_correction_raw KernelVersion: 2.6.38 Contact: linux-iio@vger.kernel.org Loading @@ -973,6 +1102,24 @@ Description: For a list of available output power modes read in_accel_power_mode_available. What: /sys/.../iio:deviceX/in_energy_input What: /sys/.../iio:deviceX/in_energy_raw KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the energy value reported by the device (e.g.: human activity sensors report energy burnt by the user). Units after application of scale are Joules. What: /sys/.../iio:deviceX/in_distance_input What: /sys/.../iio:deviceX/in_distance_raw KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the distance covered by the user since the last reboot while activated. Units after application of scale are meters. What: /sys/bus/iio/devices/iio:deviceX/store_eeprom KernelVersion: 3.4.0 Contact: linux-iio@vger.kernel.org Loading @@ -992,7 +1139,9 @@ Description: reflectivity of infrared or ultrasound emitted. Often these sensors are unit less and as such conversion to SI units is not possible. Where it is, the units should be meters. be meters. If such a conversion is not possible, the reported values should behave in the same way as a distance, i.e. lower values indicate something is closer to the sensor. What: /sys/.../iio:deviceX/in_illuminanceY_input What: /sys/.../iio:deviceX/in_illuminanceY_raw Loading Loading @@ -1024,6 +1173,12 @@ Description: This attribute is used to get/set the integration time in seconds. What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_integration_time KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Number of seconds in which to compute speed. What: /sys/bus/iio/devices/iio:deviceX/in_rot_quaternion_raw KernelVersion: 3.15 Contact: linux-iio@vger.kernel.org Loading Loading @@ -1051,3 +1206,46 @@ Description: after application of scale and offset. If no offset or scale is present, output should be considered as processed with the unit in milliamps. What: /sys/.../iio:deviceX/in_energy_en What: /sys/.../iio:deviceX/in_distance_en What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_en What: /sys/.../iio:deviceX/in_steps_en KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: Activates a device feature that runs in firmware/hardware. E.g. for steps: the pedometer saves power while not used; when activated, it will count the steps taken by the user in firmware and export them through in_steps_input. What: /sys/.../iio:deviceX/in_steps_input KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the number of steps taken by the user since the last reboot while activated. What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_input What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_raw KernelVersion: 3.19 Contact: linux-iio@vger.kernel.org Description: This attribute is used to read the current speed value of the user (which is the norm or magnitude of the velocity vector). Units after application of scale are m/s. What: /sys/.../iio:deviceX/in_steps_debounce_count KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Specifies the number of steps that must occur within in_steps_filter_debounce_time for the pedometer to decide the consumer is making steps. What: /sys/.../iio:deviceX/in_steps_debounce_time KernelVersion: 3.20 Contact: linux-iio@vger.kernel.org Description: Specifies number of seconds in which we compute the steps that occur in order to decide if the consumer is making steps.