1*0dd88eaaSJonathan Santos# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*0dd88eaaSJonathan Santos%YAML 1.2 3*0dd88eaaSJonathan Santos--- 4*0dd88eaaSJonathan Santos$id: http://devicetree.org/schemas/trigger-source/gpio-trigger.yaml# 5*0dd88eaaSJonathan Santos$schema: http://devicetree.org/meta-schemas/core.yaml# 6*0dd88eaaSJonathan Santos 7*0dd88eaaSJonathan Santostitle: Generic trigger source using GPIO 8*0dd88eaaSJonathan Santos 9*0dd88eaaSJonathan Santosdescription: A GPIO used as a trigger source. 10*0dd88eaaSJonathan Santos 11*0dd88eaaSJonathan Santosmaintainers: 12*0dd88eaaSJonathan Santos - Jonathan Santos <Jonathan.Santos@analog.com> 13*0dd88eaaSJonathan Santos 14*0dd88eaaSJonathan Santosproperties: 15*0dd88eaaSJonathan Santos compatible: 16*0dd88eaaSJonathan Santos const: gpio-trigger 17*0dd88eaaSJonathan Santos 18*0dd88eaaSJonathan Santos '#trigger-source-cells': 19*0dd88eaaSJonathan Santos const: 0 20*0dd88eaaSJonathan Santos 21*0dd88eaaSJonathan Santos gpios: 22*0dd88eaaSJonathan Santos maxItems: 1 23*0dd88eaaSJonathan Santos description: GPIO to be used as a trigger source. 24*0dd88eaaSJonathan Santos 25*0dd88eaaSJonathan Santosrequired: 26*0dd88eaaSJonathan Santos - compatible 27*0dd88eaaSJonathan Santos - '#trigger-source-cells' 28*0dd88eaaSJonathan Santos - gpios 29*0dd88eaaSJonathan Santos 30*0dd88eaaSJonathan SantosadditionalProperties: false 31*0dd88eaaSJonathan Santos 32*0dd88eaaSJonathan Santosexamples: 33*0dd88eaaSJonathan Santos - | 34*0dd88eaaSJonathan Santos #include <dt-bindings/gpio/gpio.h> 35*0dd88eaaSJonathan Santos 36*0dd88eaaSJonathan Santos trigger { 37*0dd88eaaSJonathan Santos compatible = "gpio-trigger"; 38*0dd88eaaSJonathan Santos #trigger-source-cells = <0>; 39*0dd88eaaSJonathan Santos gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; 40*0dd88eaaSJonathan Santos }; 41