brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 3fb0534 Raw
68 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-dcfg.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale Layerscape Device Configuration Unit8 9maintainers:10  - Shawn Guo <shawnguo@kernel.org>11 12description: |13  DCFG is the device configuration unit, that provides general purpose14  configuration and status for the device. Such as setting the secondary15  core start address and release the secondary core from holdoff and16  startup.17 18properties:19  compatible:20    oneOf:21      - items:22          - enum:23              - fsl,ls1012a-dcfg24              - fsl,ls1021a-dcfg25              - fsl,ls1043a-dcfg26              - fsl,ls1046a-dcfg27              - fsl,ls1088a-dcfg28              - fsl,ls2080a-dcfg29              - fsl,lx2160a-dcfg30          - const: syscon31 32      - items:33          - enum:34              - fsl,ls1028a-dcfg35          - const: syscon36          - const: simple-mfd37 38  reg:39    maxItems: 140 41  little-endian: true42  big-endian: true43 44  '#address-cells':45    const: 146 47  '#size-cells':48    const: 149 50  ranges: true51 52patternProperties:53  "^clock-controller@[0-9a-f]+$":54    $ref: /schemas/clock/fsl,flexspi-clock.yaml#55 56required:57  - compatible58  - reg59 60additionalProperties: false61 62examples:63  - |64    syscon@1ee0000 {65        compatible = "fsl,ls1021a-dcfg", "syscon";66        reg = <0x1ee0000 0x10000>;67    };68