1*440b075bSKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2729a8a57SMarco Felsch%YAML 1.2 3729a8a57SMarco Felsch--- 4729a8a57SMarco Felsch$id: http://devicetree.org/schemas/reset/ti,tps380x-reset.yaml# 5729a8a57SMarco Felsch$schema: http://devicetree.org/meta-schemas/core.yaml# 6729a8a57SMarco Felsch 79fa3ad1aSKrzysztof Kozlowskititle: TI TPS380x reset controller 8729a8a57SMarco Felsch 9729a8a57SMarco Felschmaintainers: 10729a8a57SMarco Felsch - Marco Felsch <kernel@pengutronix.de> 11729a8a57SMarco Felsch 12729a8a57SMarco Felschdescription: | 13729a8a57SMarco Felsch The TPS380x family [1] of supervisory circuits monitor supply voltages to 14729a8a57SMarco Felsch provide circuit initialization and timing supervision. The devices assert a 15729a8a57SMarco Felsch RESET signal if the voltage drops below a preset threshold or upon a manual 16729a8a57SMarco Felsch reset input (MR). The RESET output remains asserted for the factory 17729a8a57SMarco Felsch programmed delay after the voltage return above its threshold or after the 18729a8a57SMarco Felsch manual reset input is released. 19729a8a57SMarco Felsch 20729a8a57SMarco Felsch [1] https://www.ti.com/product/TPS3801 21729a8a57SMarco Felsch 22729a8a57SMarco Felschproperties: 23729a8a57SMarco Felsch compatible: 24729a8a57SMarco Felsch enum: 25729a8a57SMarco Felsch - ti,tps3801 26729a8a57SMarco Felsch 27729a8a57SMarco Felsch reset-gpios: 28729a8a57SMarco Felsch maxItems: 1 29729a8a57SMarco Felsch description: Reference to the GPIO connected to the MR pin. 30729a8a57SMarco Felsch 31729a8a57SMarco Felsch "#reset-cells": 32729a8a57SMarco Felsch const: 0 33729a8a57SMarco Felsch 34729a8a57SMarco Felschrequired: 35729a8a57SMarco Felsch - compatible 36729a8a57SMarco Felsch - reset-gpios 37729a8a57SMarco Felsch - "#reset-cells" 38729a8a57SMarco Felsch 39729a8a57SMarco FelschadditionalProperties: false 40729a8a57SMarco Felsch 41729a8a57SMarco Felschexamples: 42729a8a57SMarco Felsch - | 43729a8a57SMarco Felsch #include <dt-bindings/gpio/gpio.h> 44729a8a57SMarco Felsch reset: reset-controller { 45729a8a57SMarco Felsch compatible = "ti,tps3801"; 46729a8a57SMarco Felsch #reset-cells = <0>; 47729a8a57SMarco Felsch reset-gpios = <&gpio3 2 GPIO_ACTIVE_LOW>; 48729a8a57SMarco Felsch }; 49729a8a57SMarco Felsch... 50