brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 6063784 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/reset/ti,tps380x-reset.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TI TPS380x reset controller8 9maintainers:10  - Marco Felsch <kernel@pengutronix.de>11 12description: |13  The TPS380x family [1] of supervisory circuits monitor supply voltages to14  provide circuit initialization and timing supervision. The devices assert a15  RESET signal if the voltage drops below a preset threshold or upon a manual16  reset input (MR). The RESET output remains asserted for the factory17  programmed delay after the voltage return above its threshold or after the18  manual reset input is released.19 20  [1] https://www.ti.com/product/TPS380121 22properties:23  compatible:24    enum:25      - ti,tps380126 27  reset-gpios:28    maxItems: 129    description: Reference to the GPIO connected to the MR pin.30 31  "#reset-cells":32    const: 033 34required:35  - compatible36  - reset-gpios37  - "#reset-cells"38 39additionalProperties: false40 41examples:42  - |43    #include <dt-bindings/gpio/gpio.h>44    reset: reset-controller {45        compatible = "ti,tps3801";46        #reset-cells = <0>;47        reset-gpios = <&gpio3 2 GPIO_ACTIVE_LOW>;48    };49...50