1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/rtc/fsl,ls-ftm-alarm.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Freescale FlexTimer Module (FTM) Alarm 8 9maintainers: 10 - Frank Li <Frank.Li@nxp.com> 11 12properties: 13 compatible: 14 enum: 15 - fsl,ls1012a-ftm-alarm 16 - fsl,ls1021a-ftm-alarm 17 - fsl,ls1028a-ftm-alarm 18 - fsl,ls1043a-ftm-alarm 19 - fsl,ls1046a-ftm-alarm 20 - fsl,ls1088a-ftm-alarm 21 - fsl,ls208xa-ftm-alarm 22 - fsl,lx2160a-ftm-alarm 23 24 reg: 25 maxItems: 1 26 27 interrupts: 28 maxItems: 1 29 30 fsl,rcpm-wakeup: 31 $ref: /schemas/types.yaml#/definitions/phandle-array 32 items: 33 - items: 34 - description: phandle to rcpm node 35 - description: bit mask of IPPDEXPCR0 36 - description: bit mask of IPPDEXPCR1 37 - description: bit mask of IPPDEXPCR2 38 - description: bit mask of IPPDEXPCR3 39 - description: bit mask of IPPDEXPCR4 40 - description: bit mask of IPPDEXPCR5 41 - description: bit mask of IPPDEXPCR6 42 minItems: 1 43 description: 44 phandle to rcpm node, Please refer 45 Documentation/devicetree/bindings/soc/fsl/fsl,rcpm.yaml 46 47 big-endian: 48 $ref: /schemas/types.yaml#/definitions/flag 49 description: 50 If the host controller is big-endian mode, specify this property. 51 The default endian mode is little-endian. 52 53required: 54 - compatible 55 - reg 56 - interrupts 57 - fsl,rcpm-wakeup 58 59allOf: 60 - $ref: rtc.yaml# 61 62unevaluatedProperties: false 63 64examples: 65 - | 66 #include <dt-bindings/interrupt-controller/arm-gic.h> 67 68 rtc@2800000 { 69 compatible = "fsl,ls1088a-ftm-alarm"; 70 reg = <0x2800000 0x10000>; 71 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0>; 72 interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>; 73 }; 74