1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/fsl 4 $id: http://devicetree.org/schemas/soc/fsl/fsl,layerscape-dcfg.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Freescale Layerscape Device Configurati 7 title: Freescale Layerscape Device Configuration Unit 8 8 9 maintainers: 9 maintainers: 10 - Shawn Guo <shawnguo@kernel.org> 10 - Shawn Guo <shawnguo@kernel.org> 11 11 12 description: | 12 description: | 13 DCFG is the device configuration unit, that 13 DCFG is the device configuration unit, that provides general purpose 14 configuration and status for the device. Suc 14 configuration and status for the device. Such as setting the secondary 15 core start address and release the secondary 15 core start address and release the secondary core from holdoff and 16 startup. 16 startup. 17 17 18 properties: 18 properties: 19 compatible: 19 compatible: 20 oneOf: 20 oneOf: 21 - items: 21 - items: 22 - enum: 22 - enum: 23 - fsl,ls1012a-dcfg 23 - fsl,ls1012a-dcfg 24 - fsl,ls1021a-dcfg 24 - fsl,ls1021a-dcfg 25 - fsl,ls1043a-dcfg 25 - fsl,ls1043a-dcfg 26 - fsl,ls1046a-dcfg 26 - fsl,ls1046a-dcfg 27 - fsl,ls1088a-dcfg 27 - fsl,ls1088a-dcfg 28 - fsl,ls2080a-dcfg 28 - fsl,ls2080a-dcfg 29 - fsl,lx2160a-dcfg 29 - fsl,lx2160a-dcfg 30 - const: syscon 30 - const: syscon 31 31 32 - items: 32 - items: 33 - enum: 33 - enum: 34 - fsl,ls1028a-dcfg 34 - fsl,ls1028a-dcfg 35 - const: syscon 35 - const: syscon 36 - const: simple-mfd 36 - const: simple-mfd 37 37 38 reg: 38 reg: 39 maxItems: 1 39 maxItems: 1 40 40 41 little-endian: true 41 little-endian: true 42 big-endian: true 42 big-endian: true 43 43 44 '#address-cells': 44 '#address-cells': 45 const: 1 45 const: 1 46 46 47 '#size-cells': 47 '#size-cells': 48 const: 1 48 const: 1 49 49 50 ranges: true 50 ranges: true 51 51 52 patternProperties: 52 patternProperties: 53 "^clock-controller@[0-9a-f]+$": 53 "^clock-controller@[0-9a-f]+$": 54 $ref: /schemas/clock/fsl,flexspi-clock.yam 54 $ref: /schemas/clock/fsl,flexspi-clock.yaml# 55 55 56 required: 56 required: 57 - compatible 57 - compatible 58 - reg 58 - reg 59 59 60 additionalProperties: false 60 additionalProperties: false 61 61 62 examples: 62 examples: 63 - | 63 - | 64 syscon@1ee0000 { 64 syscon@1ee0000 { 65 compatible = "fsl,ls1021a-dcfg", "sysc 65 compatible = "fsl,ls1021a-dcfg", "syscon"; 66 reg = <0x1ee0000 0x10000>; 66 reg = <0x1ee0000 0x10000>; 67 }; 67 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.