brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · fd4adfa Raw
50 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/pps/pps-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: PPS Signal via GPIO8 9maintainers:10  - Fabio Estevam <festevam@gmail.com>11 12properties:13  compatible:14    const: pps-gpio15 16  gpios:17    description: The GPIO that provides the PPS signal.18    maxItems: 119 20  echo-gpios:21    description: The GPIO that provides the PPS ECHO signal.22    maxItems: 123 24  echo-active-ms:25    description: Duration in ms of the active portion of the echo pulse.26 27  assert-falling-edge:28    description: Indicates a falling edge assert, when present. Rising edge if absent.29    type: boolean30 31required:32  - compatible33  - gpios34 35additionalProperties: false36 37examples:38  - |39      #include <dt-bindings/gpio/gpio.h>40 41      pps {42          compatible = "pps-gpio";43          pinctrl-names = "default";44          pinctrl-0 = <&pinctrl_pps>;45          gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;46          assert-falling-edge;47          echo-gpios = <&gpio1 27 GPIO_ACTIVE_HIGH>;48          echo-active-ms = <100>;49      };50