82 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/board/fsl,fpga-qixis.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale on-board FPGA/CPLD8 9maintainers:10 - Frank Li <Frank.Li@nxp.com>11 12properties:13 compatible:14 oneOf:15 - items:16 - const: fsl,p1022ds-fpga17 - const: fsl,fpga-ngpixis18 - items:19 - enum:20 - fsl,ls1088aqds-fpga21 - fsl,ls1088ardb-fpga22 - fsl,ls2080aqds-fpga23 - fsl,ls2080ardb-fpga24 - const: fsl,fpga-qixis25 - items:26 - enum:27 - fsl,ls1043aqds-fpga28 - fsl,ls1043ardb-fpga29 - fsl,ls1046aqds-fpga30 - fsl,ls1046ardb-fpga31 - fsl,ls208xaqds-fpga32 - const: fsl,fpga-qixis33 - const: simple-mfd34 - enum:35 - fsl,ls1043ardb-cpld36 - fsl,ls1046ardb-cpld37 - fsl,t1040rdb-cpld38 - fsl,t1042rdb-cpld39 - fsl,t1042rdb_pi-cpld40 41 interrupts:42 maxItems: 143 44 reg:45 maxItems: 146 47 "#address-cells":48 const: 149 50 "#size-cells":51 const: 152 53 ranges:54 maxItems: 155 56patternProperties:57 '^mdio-mux@[a-f0-9,]+$':58 $ref: /schemas/net/mdio-mux-mmioreg.yaml59 60required:61 - compatible62 - reg63 64additionalProperties: false65 66examples:67 - |68 #include <dt-bindings/interrupt-controller/irq.h>69 board-control@3 {70 compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis";71 reg = <3 0x30>;72 interrupt-parent = <&mpic>;73 interrupts = <8 IRQ_TYPE_LEVEL_LOW 0 0>;74 };75 76 - |77 board-control@3 {78 compatible = "fsl,ls2080ardb-fpga", "fsl,fpga-qixis";79 reg = <0x3 0x10000>;80 };81 82