1*ddbbb976SKunihiko Hayashi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*ddbbb976SKunihiko Hayashi%YAML 1.2 3*ddbbb976SKunihiko Hayashi--- 4*ddbbb976SKunihiko Hayashi$id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-soc-glue-debug.yaml# 5*ddbbb976SKunihiko Hayashi$schema: http://devicetree.org/meta-schemas/core.yaml# 6*ddbbb976SKunihiko Hayashi 7*ddbbb976SKunihiko Hayashititle: Socionext UniPhier SoC-glue logic debug part 8*ddbbb976SKunihiko Hayashi 9*ddbbb976SKunihiko Hayashimaintainers: 10*ddbbb976SKunihiko Hayashi - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11*ddbbb976SKunihiko Hayashi 12*ddbbb976SKunihiko Hayashidescription: |+ 13*ddbbb976SKunihiko Hayashi SoC-glue logic debug part implemented on Socionext UniPhier SoCs is 14*ddbbb976SKunihiko Hayashi a collection of miscellaneous function registers handling signals outside 15*ddbbb976SKunihiko Hayashi system components for debug and monitor use. 16*ddbbb976SKunihiko Hayashi 17*ddbbb976SKunihiko Hayashiproperties: 18*ddbbb976SKunihiko Hayashi compatible: 19*ddbbb976SKunihiko Hayashi items: 20*ddbbb976SKunihiko Hayashi - enum: 21*ddbbb976SKunihiko Hayashi - socionext,uniphier-ld4-soc-glue-debug 22*ddbbb976SKunihiko Hayashi - socionext,uniphier-pro4-soc-glue-debug 23*ddbbb976SKunihiko Hayashi - socionext,uniphier-pro5-soc-glue-debug 24*ddbbb976SKunihiko Hayashi - socionext,uniphier-pxs2-soc-glue-debug 25*ddbbb976SKunihiko Hayashi - socionext,uniphier-sld8-soc-glue-debug 26*ddbbb976SKunihiko Hayashi - socionext,uniphier-ld11-soc-glue-debug 27*ddbbb976SKunihiko Hayashi - socionext,uniphier-ld20-soc-glue-debug 28*ddbbb976SKunihiko Hayashi - socionext,uniphier-pxs3-soc-glue-debug 29*ddbbb976SKunihiko Hayashi - socionext,uniphier-nx1-soc-glue-debug 30*ddbbb976SKunihiko Hayashi - const: simple-mfd 31*ddbbb976SKunihiko Hayashi - const: syscon 32*ddbbb976SKunihiko Hayashi 33*ddbbb976SKunihiko Hayashi reg: 34*ddbbb976SKunihiko Hayashi maxItems: 1 35*ddbbb976SKunihiko Hayashi 36*ddbbb976SKunihiko Hayashi "#address-cells": 37*ddbbb976SKunihiko Hayashi const: 1 38*ddbbb976SKunihiko Hayashi 39*ddbbb976SKunihiko Hayashi "#size-cells": 40*ddbbb976SKunihiko Hayashi const: 1 41*ddbbb976SKunihiko Hayashi 42*ddbbb976SKunihiko Hayashi ranges: true 43*ddbbb976SKunihiko Hayashi 44*ddbbb976SKunihiko HayashipatternProperties: 45*ddbbb976SKunihiko Hayashi "^efuse@[0-9a-f]+$": 46*ddbbb976SKunihiko Hayashi $ref: /schemas/nvmem/socionext,uniphier-efuse.yaml# 47*ddbbb976SKunihiko Hayashi 48*ddbbb976SKunihiko Hayashirequired: 49*ddbbb976SKunihiko Hayashi - compatible 50*ddbbb976SKunihiko Hayashi - reg 51*ddbbb976SKunihiko Hayashi 52*ddbbb976SKunihiko HayashiadditionalProperties: false 53*ddbbb976SKunihiko Hayashi 54*ddbbb976SKunihiko Hayashiexamples: 55*ddbbb976SKunihiko Hayashi - | 56*ddbbb976SKunihiko Hayashi syscon@5f900000 { 57*ddbbb976SKunihiko Hayashi compatible = "socionext,uniphier-pxs2-soc-glue-debug", 58*ddbbb976SKunihiko Hayashi "simple-mfd", "syscon"; 59*ddbbb976SKunihiko Hayashi reg = <0x5f900000 0x2000>; 60*ddbbb976SKunihiko Hayashi #address-cells = <1>; 61*ddbbb976SKunihiko Hayashi #size-cells = <1>; 62*ddbbb976SKunihiko Hayashi ranges = <0 0x5f900000 0x2000>; 63*ddbbb976SKunihiko Hayashi 64*ddbbb976SKunihiko Hayashi efuse@100 { 65*ddbbb976SKunihiko Hayashi compatible = "socionext,uniphier-efuse"; 66*ddbbb976SKunihiko Hayashi reg = <0x100 0x28>; 67*ddbbb976SKunihiko Hayashi }; 68*ddbbb976SKunihiko Hayashi }; 69