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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.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/magnetometer/ti,tmag5273.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor
  8 
  9 maintainers:
 10   - Gerald Loacker <gerald.loacker@wolfvision.net>
 11 
 12 description:
 13   The TI TMAG5273 is a low-power linear 3D Hall-effect sensor. This device
 14   integrates three independent Hall-effect sensors in the X, Y, and Z axes.
 15   The device has an integrated temperature sensor available. The TMAG5273
 16   can be configured through the I2C interface to enable any combination of
 17   magnetic axes and temperature measurements. An integrated angle calculation
 18   engine (CORDIC) provides full 360° angular position information for both
 19   on-axis and off-axis angle measurement topologies. The angle calculation is
 20   performed using two user-selected magnetic axes.
 21 
 22 properties:
 23   compatible:
 24     const: ti,tmag5273
 25 
 26   reg:
 27     maxItems: 1
 28 
 29   "#io-channel-cells":
 30     const: 1
 31 
 32   ti,angle-measurement:
 33     $ref: /schemas/types.yaml#/definitions/string
 34     description:
 35       Enables angle measurement in the selected plane.
 36       If not specified, "x-y" will be anables as default.
 37     enum:
 38       - off
 39       - x-y
 40       - y-z
 41       - x-z
 42 
 43   vcc-supply:
 44     description:
 45       A regulator providing 1.7 V to 3.6 V supply voltage on the VCC pin,
 46       typically 3.3 V.
 47 
 48   interrupts:
 49     description:
 50       The low active interrupt can be configured to be fixed width or latched.
 51       Interrupt events can be configured to be generated from magnetic
 52       thresholds or when a conversion is completed.
 53     maxItems: 1
 54 
 55 required:
 56   - compatible
 57   - reg
 58 
 59 additionalProperties: false
 60 
 61 examples:
 62   - |
 63     i2c {
 64         #address-cells = <1>;
 65         #size-cells = <0>;
 66 
 67         magnetometer@35 {
 68             compatible = "ti,tmag5273";
 69             reg = <0x35>;
 70             #io-channel-cells = <1>;
 71             ti,angle-measurement = "x-z";
 72             vcc-supply = <&vcc3v3>;
 73         };
 74     };
 75 ...

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