1*13d4fb36SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*13d4fb36SJonathan Cameron%YAML 1.2 3*13d4fb36SJonathan Cameron--- 4*13d4fb36SJonathan Cameron$id: http://devicetree.org/schemas/iio/accel/fsl,mma8452.yaml# 5*13d4fb36SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*13d4fb36SJonathan Cameron 7*13d4fb36SJonathan Camerontitle: 8*13d4fb36SJonathan Cameron Freescale MMA8451Q, MMA8452Q, MMA8453Q, MMA8652FC, MMA8653FC or FXLS8471Q 9*13d4fb36SJonathan Cameron triaxial accelerometer 10*13d4fb36SJonathan Cameron 11*13d4fb36SJonathan Cameronmaintainers: 12*13d4fb36SJonathan Cameron - Martin Kepplinger <martin.kepplinger@theobroma-systems.com> 13*13d4fb36SJonathan Cameron 14*13d4fb36SJonathan Cameronproperties: 15*13d4fb36SJonathan Cameron compatible: 16*13d4fb36SJonathan Cameron enum: 17*13d4fb36SJonathan Cameron - fsl,mma8451 18*13d4fb36SJonathan Cameron - fsl,mma8452 19*13d4fb36SJonathan Cameron - fsl,mma8453 20*13d4fb36SJonathan Cameron - fsl,mma8652 21*13d4fb36SJonathan Cameron - fsl,mma8653 22*13d4fb36SJonathan Cameron - fsl,fxls8471 23*13d4fb36SJonathan Cameron 24*13d4fb36SJonathan Cameron reg: 25*13d4fb36SJonathan Cameron maxItems: 1 26*13d4fb36SJonathan Cameron 27*13d4fb36SJonathan Cameron interrupts: 28*13d4fb36SJonathan Cameron description: 29*13d4fb36SJonathan Cameron 2 highly configurable interrupt lines exist. 30*13d4fb36SJonathan Cameron minItems: 1 31*13d4fb36SJonathan Cameron maxItems: 2 32*13d4fb36SJonathan Cameron 33*13d4fb36SJonathan Cameron interrupt-names: 34*13d4fb36SJonathan Cameron description: Specify which interrupt line is in use. 35*13d4fb36SJonathan Cameron items: 36*13d4fb36SJonathan Cameron enum: 37*13d4fb36SJonathan Cameron - INT1 38*13d4fb36SJonathan Cameron - INT2 39*13d4fb36SJonathan Cameron minItems: 1 40*13d4fb36SJonathan Cameron maxItems: 2 41*13d4fb36SJonathan Cameron 42*13d4fb36SJonathan Cameron vdd-supply: true 43*13d4fb36SJonathan Cameron vddio-supply: true 44*13d4fb36SJonathan Cameron 45*13d4fb36SJonathan Cameronrequired: 46*13d4fb36SJonathan Cameron - compatible 47*13d4fb36SJonathan Cameron - reg 48*13d4fb36SJonathan Cameron 49*13d4fb36SJonathan CameronadditionalProperties: false 50*13d4fb36SJonathan Cameron 51*13d4fb36SJonathan Cameronexamples: 52*13d4fb36SJonathan Cameron - | 53*13d4fb36SJonathan Cameron i2c { 54*13d4fb36SJonathan Cameron #address-cells = <1>; 55*13d4fb36SJonathan Cameron #size-cells = <0>; 56*13d4fb36SJonathan Cameron 57*13d4fb36SJonathan Cameron accel@1d { 58*13d4fb36SJonathan Cameron compatible = "fsl,mma8453"; 59*13d4fb36SJonathan Cameron reg = <0x1d>; 60*13d4fb36SJonathan Cameron interrupt-parent = <&gpio1>; 61*13d4fb36SJonathan Cameron interrupts = <5 0>; 62*13d4fb36SJonathan Cameron interrupt-names = "INT2"; 63*13d4fb36SJonathan Cameron }; 64*13d4fb36SJonathan Cameron }; 65*13d4fb36SJonathan Cameron... 66