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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml (Architecture i386) and /Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml (Architecture sparc)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/iio/gyrosco      4 $id: http://devicetree.org/schemas/iio/gyroscope/nxp,fxas21002c.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: NXP FXAS21002C Gyroscope                     7 title: NXP FXAS21002C Gyroscope
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Rui Miguel Silva <rmfrfs@gmail.com>             10   - Rui Miguel Silva <rmfrfs@gmail.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   3 axis digital gyroscope device with an I2C      13   3 axis digital gyroscope device with an I2C and SPI interface.
 14   http://www.nxp.com/products/sensors/gyroscop     14   http://www.nxp.com/products/sensors/gyroscopes/3-axis-digital-gyroscope:FXAS21002C
 15                                                    15 
 16 properties:                                        16 properties:
 17   compatible:                                      17   compatible:
 18     const: nxp,fxas21002c                          18     const: nxp,fxas21002c
 19                                                    19 
 20   reg:                                             20   reg:
 21     maxItems: 1                                    21     maxItems: 1
 22                                                    22 
 23   vdd-supply:                                      23   vdd-supply:
 24     description: Regulator that provides power     24     description: Regulator that provides power to the sensor
 25                                                    25 
 26   vddio-supply:                                    26   vddio-supply:
 27     description: Regulator that provides power     27     description: Regulator that provides power to the bus
 28                                                    28 
 29   reset-gpios:                                     29   reset-gpios:
 30     maxItems: 1                                    30     maxItems: 1
 31     description: GPIO connected to reset           31     description: GPIO connected to reset
 32                                                    32 
 33   interrupts:                                      33   interrupts:
 34     minItems: 1                                    34     minItems: 1
 35     maxItems: 2                                    35     maxItems: 2
 36     description: Either interrupt may be trigg     36     description: Either interrupt may be triggered on rising or falling edges.
 37                                                    37 
 38   interrupt-names:                                 38   interrupt-names:
 39     minItems: 1                                    39     minItems: 1
 40     maxItems: 2                                    40     maxItems: 2
 41     items:                                         41     items:
 42       enum:                                        42       enum:
 43         - INT1                                     43         - INT1
 44         - INT2                                     44         - INT2
 45                                                    45 
 46   drive-open-drain:                                46   drive-open-drain:
 47     type: boolean                                  47     type: boolean
 48     description: the interrupt/data ready line     48     description: the interrupt/data ready line will be configured as open drain,
 49                  which is useful if several se     49                  which is useful if several sensors share the same interrupt
 50                  line.                             50                  line.
 51                                                    51 
 52   spi-max-frequency:                               52   spi-max-frequency:
 53     maximum: 2000000                               53     maximum: 2000000
 54                                                    54 
 55 required:                                          55 required:
 56   - compatible                                     56   - compatible
 57   - reg                                            57   - reg
 58                                                    58 
 59 allOf:                                             59 allOf:
 60   - $ref: /schemas/spi/spi-peripheral-props.ya     60   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 61                                                    61 
 62 unevaluatedProperties: false                       62 unevaluatedProperties: false
 63                                                    63 
 64 examples:                                          64 examples:
 65   - |                                              65   - |
 66     #include <dt-bindings/interrupt-controller     66     #include <dt-bindings/interrupt-controller/irq.h>
 67                                                    67 
 68     i2c {                                          68     i2c {
 69         #address-cells = <1>;                      69         #address-cells = <1>;
 70         #size-cells = <0>;                         70         #size-cells = <0>;
 71                                                    71 
 72         gyroscope@20 {                             72         gyroscope@20 {
 73             compatible = "nxp,fxas21002c";         73             compatible = "nxp,fxas21002c";
 74             reg = <0x20>;                          74             reg = <0x20>;
 75                                                    75 
 76             vdd-supply = <&reg_peri_3p15v>;        76             vdd-supply = <&reg_peri_3p15v>;
 77             vddio-supply = <&reg_peri_3p15v>;      77             vddio-supply = <&reg_peri_3p15v>;
 78                                                    78 
 79             interrupt-parent = <&gpio1>;           79             interrupt-parent = <&gpio1>;
 80             interrupts = <7 IRQ_TYPE_EDGE_RISI     80             interrupts = <7 IRQ_TYPE_EDGE_RISING>;
 81             interrupt-names = "INT1";              81             interrupt-names = "INT1";
 82         };                                         82         };
 83     };                                             83     };
 84     spi {                                          84     spi {
 85         #address-cells = <1>;                      85         #address-cells = <1>;
 86         #size-cells = <0>;                         86         #size-cells = <0>;
 87                                                    87 
 88         gyroscope@0 {                              88         gyroscope@0 {
 89             compatible = "nxp,fxas21002c";         89             compatible = "nxp,fxas21002c";
 90             reg = <0x0>;                           90             reg = <0x0>;
 91                                                    91 
 92             spi-max-frequency = <2000000>;         92             spi-max-frequency = <2000000>;
 93                                                    93 
 94             interrupt-parent = <&gpio2>;           94             interrupt-parent = <&gpio2>;
 95             interrupts = <7 IRQ_TYPE_EDGE_RISI     95             interrupts = <7 IRQ_TYPE_EDGE_RISING>;
 96             interrupt-names = "INT2";              96             interrupt-names = "INT2";
 97         };                                         97         };
 98     };                                             98     };
                                                      

~ [ 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