1*daa2be74SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*daa2be74SFrank Li%YAML 1.2 3*daa2be74SFrank Li--- 4*daa2be74SFrank Li$id: http://devicetree.org/schemas/board/fsl,fpga-qixis.yaml# 5*daa2be74SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml# 6*daa2be74SFrank Li 7*daa2be74SFrank Lititle: Freescale on-board FPGA/CPLD 8*daa2be74SFrank Li 9*daa2be74SFrank Limaintainers: 10*daa2be74SFrank Li - Frank Li <Frank.Li@nxp.com> 11*daa2be74SFrank Li 12*daa2be74SFrank Liproperties: 13*daa2be74SFrank Li compatible: 14*daa2be74SFrank Li oneOf: 15*daa2be74SFrank Li - items: 16*daa2be74SFrank Li - const: fsl,p1022ds-fpga 17*daa2be74SFrank Li - const: fsl,fpga-ngpixis 18*daa2be74SFrank Li - items: 19*daa2be74SFrank Li - enum: 20*daa2be74SFrank Li - fsl,ls1088aqds-fpga 21*daa2be74SFrank Li - fsl,ls1088ardb-fpga 22*daa2be74SFrank Li - fsl,ls2080aqds-fpga 23*daa2be74SFrank Li - fsl,ls2080ardb-fpga 24*daa2be74SFrank Li - const: fsl,fpga-qixis 25*daa2be74SFrank Li - items: 26*daa2be74SFrank Li - enum: 27*daa2be74SFrank Li - fsl,ls1043aqds-fpga 28*daa2be74SFrank Li - fsl,ls1043ardb-fpga 29*daa2be74SFrank Li - fsl,ls1046aqds-fpga 30*daa2be74SFrank Li - fsl,ls1046ardb-fpga 31*daa2be74SFrank Li - fsl,ls208xaqds-fpga 32*daa2be74SFrank Li - const: fsl,fpga-qixis 33*daa2be74SFrank Li - const: simple-mfd 34*daa2be74SFrank Li - enum: 35*daa2be74SFrank Li - fsl,ls1043ardb-cpld 36*daa2be74SFrank Li - fsl,ls1046ardb-cpld 37*daa2be74SFrank Li - fsl,t1040rdb-cpld 38*daa2be74SFrank Li - fsl,t1042rdb-cpld 39*daa2be74SFrank Li - fsl,t1042rdb_pi-cpld 40*daa2be74SFrank Li 41*daa2be74SFrank Li interrupts: 42*daa2be74SFrank Li maxItems: 1 43*daa2be74SFrank Li 44*daa2be74SFrank Li reg: 45*daa2be74SFrank Li maxItems: 1 46*daa2be74SFrank Li 47*daa2be74SFrank Li "#address-cells": 48*daa2be74SFrank Li const: 1 49*daa2be74SFrank Li 50*daa2be74SFrank Li "#size-cells": 51*daa2be74SFrank Li const: 1 52*daa2be74SFrank Li 53*daa2be74SFrank Li ranges: 54*daa2be74SFrank Li maxItems: 1 55*daa2be74SFrank Li 56*daa2be74SFrank LipatternProperties: 57*daa2be74SFrank Li '^mdio-mux@[a-f0-9,]+$': 58*daa2be74SFrank Li $ref: /schemas/net/mdio-mux-mmioreg.yaml 59*daa2be74SFrank Li 60*daa2be74SFrank Lirequired: 61*daa2be74SFrank Li - compatible 62*daa2be74SFrank Li - reg 63*daa2be74SFrank Li 64*daa2be74SFrank LiadditionalProperties: false 65*daa2be74SFrank Li 66*daa2be74SFrank Liexamples: 67*daa2be74SFrank Li - | 68*daa2be74SFrank Li #include <dt-bindings/interrupt-controller/irq.h> 69*daa2be74SFrank Li board-control@3 { 70*daa2be74SFrank Li compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis"; 71*daa2be74SFrank Li reg = <3 0x30>; 72*daa2be74SFrank Li interrupt-parent = <&mpic>; 73*daa2be74SFrank Li interrupts = <8 IRQ_TYPE_LEVEL_LOW 0 0>; 74*daa2be74SFrank Li }; 75*daa2be74SFrank Li 76*daa2be74SFrank Li - | 77*daa2be74SFrank Li board-control@3 { 78*daa2be74SFrank Li compatible = "fsl,ls2080ardb-fpga", "fsl,fpga-qixis"; 79*daa2be74SFrank Li reg = <0x3 0x10000>; 80*daa2be74SFrank Li }; 81*daa2be74SFrank Li 82