~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/iio/accel/fsl,mma7455.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Freescale MMA7455 and MMA7456 three axis accelerometers
  8 
  9 maintainers:
 10   - Jonathan Cameron <jic23@kernel.org>
 11 
 12 description:
 13   Devices support both SPI and I2C interfaces.
 14 
 15 properties:
 16   compatible:
 17     enum:
 18       - fsl,mma7455
 19       - fsl,mma7456
 20   reg:
 21     maxItems: 1
 22 
 23   avdd-supply: true
 24   vddio-supply: true
 25 
 26   interrupts:
 27     minItems: 1
 28     maxItems: 2
 29 
 30   interrupt-names:
 31     description:
 32       Data ready is only available on INT1, but events can use either or
 33       both pins.  If not specified, first element assumed to correspond
 34       to INT1 and second (where present) to INT2.
 35     minItems: 1
 36     maxItems: 2
 37     items:
 38       enum:
 39         - INT1
 40         - INT2
 41 
 42 required:
 43   - compatible
 44   - reg
 45 
 46 allOf:
 47   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 48 
 49 unevaluatedProperties: false
 50 
 51 examples:
 52   - |
 53     # include <dt-bindings/interrupt-controller/irq.h>
 54     i2c {
 55         #address-cells = <1>;
 56         #size-cells = <0>;
 57 
 58         accelerometer@18 {
 59             compatible = "fsl,mma7455";
 60             reg = <0x18>;
 61             vddio-supply = <&iovdd>;
 62             avdd-supply = <&avdd>;
 63             interrupts = <57 IRQ_TYPE_EDGE_FALLING>, <58 IRQ_TYPE_EDGE_FALLING>;
 64             interrupt-names = "INT2", "INT1";
 65         };
 66     };
 67   - |
 68     # include <dt-bindings/interrupt-controller/irq.h>
 69     spi {
 70         #address-cells = <1>;
 71         #size-cells = <0>;
 72         accelerometer@0 {
 73             compatible = "fsl,mma7456";
 74             reg = <0>;
 75             spi-max-frequency = <10000000>;
 76             vddio-supply = <&iovdd>;
 77             avdd-supply = <&avdd>;
 78             interrupts = <57 IRQ_TYPE_EDGE_FALLING>;
 79             interrupt-names = "INT1";
 80         };
 81     };
 82 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php