The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/reset/ti,tps380x-reset.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/reset/ti,tps380x-reset.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: TI TPS380x reset controller node bindings
    8 
    9 maintainers:
   10   - Marco Felsch <kernel@pengutronix.de>
   11 
   12 description: |
   13   The TPS380x family [1] of supervisory circuits monitor supply voltages to
   14   provide circuit initialization and timing supervision. The devices assert a
   15   RESET signal if the voltage drops below a preset threshold or upon a manual
   16   reset input (MR). The RESET output remains asserted for the factory
   17   programmed delay after the voltage return above its threshold or after the
   18   manual reset input is released.
   19 
   20   [1] https://www.ti.com/product/TPS3801
   21 
   22 properties:
   23   compatible:
   24     enum:
   25       - ti,tps3801
   26 
   27   reset-gpios:
   28     maxItems: 1
   29     description: Reference to the GPIO connected to the MR pin.
   30 
   31   "#reset-cells":
   32     const: 0
   33 
   34 required:
   35   - compatible
   36   - reset-gpios
   37   - "#reset-cells"
   38 
   39 additionalProperties: false
   40 
   41 examples:
   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 ...

Cache object: c342380d6426ae0ac0e073665a0e66c2


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.