What: /sys/bus/iio/devices/triggerX/trigger_now KernelVersion: 2.6.38 Contact: linux-iio@vger.kernel.org Description: This file is provided by the iio-trig-sysfs stand-alone trigger driver. Writing this file with any value triggers an event driven driver, associated with this trigger, to capture data into an in kernel buffer. This approach can be valuable during automated testing or in situations, where other trigger methods are not applicable. For example no RTC or spare GPIOs. X is the IIO index of the trigger. What: /sys/bus/iio/devices/triggerX/name KernelVersion: 2.6.39 Contact: linux-iio@vger.kernel.org Description: The name attribute holds a description string for the current trigger. In order to associate the trigger with an IIO device one should write this name string to /sys/bus/iio/devices/iio:deviceY/trigger/current_trigger. What: /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger KernelVersion: 2.6.39 Contact: linux-iio@vger.kernel.org Description: This attribute is provided by the iio-trig-sysfs stand-alone driver and it is used to activate the creation of a new trigger. In order to achieve this, one should write a positive integer into the associated file, which will serve as the id of the trigger. If the trigger with the specified id is already present in the system, an invalid argument message will be returned. What: /sys/bus/iio/devices/iio_sysfs_trigger/remove_trigger KernelVersion: 2.6.39 Contact: linux-iio@vger.kernel.org Description: This attribute is used to unregister and delete a previously created trigger from the list of available triggers. In order to achieve this, one should write a positive integer into the associated file, representing the id of the trigger that needs to be removed. If the trigger can't be found, an invalid argument message will be returned to the user.