61 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/soc/fsl/fsl,layerscape-scfg.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale Layerscape Supplemental Configuration Unit8 9maintainers:10 - Shawn Guo <shawnguo@kernel.org>11 12description: |13 SCFG is the supplemental configuration unit, that provides SoC specific14 configuration and status registers for the chip. Such as getting PEX port15 status.16 17properties:18 compatible:19 items:20 - enum:21 - fsl,ls1012a-scfg22 - fsl,ls1021a-scfg23 - fsl,ls1028a-scfg24 - fsl,ls1043a-scfg25 - fsl,ls1046a-scfg26 - fsl,ls1088a-isc27 - fsl,ls2080a-isc28 - fsl,lx2160a-isc29 - const: syscon30 31 reg:32 maxItems: 133 34 little-endian: true35 big-endian: true36 37 '#address-cells':38 const: 139 40 '#size-cells':41 const: 142 43 ranges: true44 45patternProperties:46 "^interrupt-controller@[a-f0-9]+$":47 $ref: /schemas/interrupt-controller/fsl,ls-extirq.yaml#48 49required:50 - compatible51 - reg52 53additionalProperties: false54 55examples:56 - |57 syscon@1570000 {58 compatible = "fsl,ls1021a-scfg", "syscon";59 reg = <0x1570000 0x10000>;60 };61