1*6e264e72SAndrew Davis# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*6e264e72SAndrew Davis# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ 3*6e264e72SAndrew Davis%YAML 1.2 4*6e264e72SAndrew Davis--- 5*6e264e72SAndrew Davis$id: http://devicetree.org/schemas/mfd/ti,nspire-misc.yaml# 6*6e264e72SAndrew Davis$schema: http://devicetree.org/meta-schemas/core.yaml# 7*6e264e72SAndrew Davis 8*6e264e72SAndrew Davistitle: TI Nspire MISC hardware block 9*6e264e72SAndrew Davis 10*6e264e72SAndrew Davismaintainers: 11*6e264e72SAndrew Davis - Andrew Davis <afd@ti.com> 12*6e264e72SAndrew Davis 13*6e264e72SAndrew Davisdescription: 14*6e264e72SAndrew Davis System controller node represents a register region containing a set 15*6e264e72SAndrew Davis of miscellaneous registers. The registers are not cohesive enough to 16*6e264e72SAndrew Davis represent as any specific type of device. Currently there is a reset 17*6e264e72SAndrew Davis controller. 18*6e264e72SAndrew Davis 19*6e264e72SAndrew Davisproperties: 20*6e264e72SAndrew Davis compatible: 21*6e264e72SAndrew Davis items: 22*6e264e72SAndrew Davis - enum: 23*6e264e72SAndrew Davis - ti,nspire-misc 24*6e264e72SAndrew Davis - const: syscon 25*6e264e72SAndrew Davis - const: simple-mfd 26*6e264e72SAndrew Davis 27*6e264e72SAndrew Davis reg: 28*6e264e72SAndrew Davis maxItems: 1 29*6e264e72SAndrew Davis 30*6e264e72SAndrew Davis reboot: 31*6e264e72SAndrew Davis $ref: /schemas/power/reset/syscon-reboot.yaml# 32*6e264e72SAndrew Davis 33*6e264e72SAndrew Davisrequired: 34*6e264e72SAndrew Davis - compatible 35*6e264e72SAndrew Davis - reg 36*6e264e72SAndrew Davis - reboot 37*6e264e72SAndrew Davis 38*6e264e72SAndrew DavisadditionalProperties: false 39*6e264e72SAndrew Davis 40*6e264e72SAndrew Davisexamples: 41*6e264e72SAndrew Davis - | 42*6e264e72SAndrew Davis misc: misc@900a0000 { 43*6e264e72SAndrew Davis compatible = "ti,nspire-misc", "syscon", "simple-mfd"; 44*6e264e72SAndrew Davis reg = <0x900a0000 0x1000>; 45*6e264e72SAndrew Davis 46*6e264e72SAndrew Davis reboot { 47*6e264e72SAndrew Davis compatible = "syscon-reboot"; 48*6e264e72SAndrew Davis offset = <0x08>; 49*6e264e72SAndrew Davis value = <0x02>; 50*6e264e72SAndrew Davis }; 51*6e264e72SAndrew Davis }; 52