[PATCH v1 0/2] iio: Add parent_trigger attribute to triggers

From: Benjamin Gaignard
Date: Mon Feb 06 2017 - 09:22:11 EST


Thoses patches add parent_trigger attribute to IIO triggers.
The goal is to allow triggers to use triggers like is this done for iio
devices.
With this patch it will be possible to chain triggers, for example
stm32 triggers could be used as clock of an other triggers:
echo "tim1_trgo" > trigger0/parent_trigger.

Similary to what already exist to validate a device, a new (optional)
validate_trigger function is added in iio_trigger structure and should be
filled by drivers.

Benjamin Gaignard (2):
iio: Allow triggers to be used as parent of others triggers
iio: stm32 trigger: Implement validate_trigger function

.../ABI/testing/sysfs-bus-iio-timer-stm32 | 26 ++++++
.../ABI/testing/sysfs-bus-iio-trigger-sysfs | 8 ++
drivers/iio/industrialio-trigger.c | 68 ++++++++++++++
drivers/iio/trigger/stm32-timer-trigger.c | 104 +++++++++++++++++++++
include/linux/iio/trigger.h | 6 +-
5 files changed, 211 insertions(+), 1 deletion(-)

--
1.9.1