18274c8eaSMichael Walle# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 28274c8eaSMichael Walle%YAML 1.2 38274c8eaSMichael Walle--- 48274c8eaSMichael Walle$id: http://devicetree.org/schemas/soc/fsl/fsl,layerscape-scfg.yaml# 58274c8eaSMichael Walle$schema: http://devicetree.org/meta-schemas/core.yaml# 68274c8eaSMichael Walle 78274c8eaSMichael Walletitle: Freescale Layerscape Supplemental Configuration Unit 88274c8eaSMichael Walle 98274c8eaSMichael Wallemaintainers: 108274c8eaSMichael Walle - Shawn Guo <shawnguo@kernel.org> 118274c8eaSMichael Walle 128274c8eaSMichael Walledescription: | 138274c8eaSMichael Walle SCFG is the supplemental configuration unit, that provides SoC specific 148274c8eaSMichael Walle configuration and status registers for the chip. Such as getting PEX port 158274c8eaSMichael Walle status. 168274c8eaSMichael Walle 178274c8eaSMichael Walleproperties: 188274c8eaSMichael Walle compatible: 198274c8eaSMichael Walle items: 208274c8eaSMichael Walle - enum: 218274c8eaSMichael Walle - fsl,ls1012a-scfg 228274c8eaSMichael Walle - fsl,ls1021a-scfg 238274c8eaSMichael Walle - fsl,ls1028a-scfg 248274c8eaSMichael Walle - fsl,ls1043a-scfg 258274c8eaSMichael Walle - fsl,ls1046a-scfg 26*4e354cceSFrank Li - fsl,ls1088a-isc 27*4e354cceSFrank Li - fsl,ls2080a-isc 28*4e354cceSFrank Li - fsl,lx2160a-isc 298274c8eaSMichael Walle - const: syscon 308274c8eaSMichael Walle 318274c8eaSMichael Walle reg: 328274c8eaSMichael Walle maxItems: 1 338274c8eaSMichael Walle 348274c8eaSMichael Walle little-endian: true 358274c8eaSMichael Walle big-endian: true 368274c8eaSMichael Walle 378274c8eaSMichael Walle '#address-cells': 388274c8eaSMichael Walle const: 1 398274c8eaSMichael Walle 408274c8eaSMichael Walle '#size-cells': 418274c8eaSMichael Walle const: 1 428274c8eaSMichael Walle 438274c8eaSMichael Walle ranges: true 448274c8eaSMichael Walle 458274c8eaSMichael WallepatternProperties: 466fad9df4SKrzysztof Kozlowski "^interrupt-controller@[a-f0-9]+$": 478274c8eaSMichael Walle $ref: /schemas/interrupt-controller/fsl,ls-extirq.yaml# 488274c8eaSMichael Walle 498274c8eaSMichael Wallerequired: 508274c8eaSMichael Walle - compatible 518274c8eaSMichael Walle - reg 528274c8eaSMichael Walle 538274c8eaSMichael WalleadditionalProperties: false 548274c8eaSMichael Walle 558274c8eaSMichael Walleexamples: 568274c8eaSMichael Walle - | 578274c8eaSMichael Walle syscon@1570000 { 588274c8eaSMichael Walle compatible = "fsl,ls1021a-scfg", "syscon"; 598274c8eaSMichael Walle reg = <0x1570000 0x10000>; 608274c8eaSMichael Walle }; 61