Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: iio: magnetometer: Infineon TLV493D 3D Magnetic sensor

Document the bindings for Infineon TLV493D Low-Power 3D Magnetic Sensor
controlled by I2C interface. Main applications includes joysticks, control
elements (white goods, multifunction knops), or electric meters (anti-
tampering).
Drop duplicate entry for infineon,tlv493d from trivial-devices.yaml as
its documented in this separate dt-binding file now.

Datasheet: https://www.infineon.com/assets/row/public/documents/24/49/infineon-tlv493d-a1b6-datasheet-en.pdf
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Dixit Parmar <dixitparmar19@gmail.com>
Link: https://patch.msgid.link/20250906-tlv493d-sensor-v6_16-rc5-v6-1-b1a62d968353@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Dixit Parmar and committed by
Jonathan Cameron
8efd9d97 28e4b859

+52 -2
+45
Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/iio/magnetometer/infineon,tlv493d-a1b6.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Infineon Technologies TLV493D Low-Power 3D Magnetic Sensor 8 + 9 + maintainers: 10 + - Dixit Parmar <dixitparmar19@gmail.com> 11 + 12 + properties: 13 + $nodename: 14 + pattern: '^magnetometer@[0-9a-f]+$' 15 + 16 + compatible: 17 + const: infineon,tlv493d-a1b6 18 + 19 + reg: 20 + maxItems: 1 21 + 22 + vdd-supply: 23 + description: 2.8V to 3.5V VDD supply 24 + 25 + interrupts: 26 + maxItems: 1 27 + 28 + required: 29 + - compatible 30 + - reg 31 + - vdd-supply 32 + 33 + additionalProperties: false 34 + 35 + examples: 36 + - | 37 + i2c { 38 + #address-cells = <1>; 39 + #size-cells = <0>; 40 + magnetometer@5e { 41 + compatible = "infineon,tlv493d-a1b6"; 42 + reg = <0x5e>; 43 + vdd-supply = <&hall_vcc>; 44 + }; 45 + };
-2
Documentation/devicetree/bindings/trivial-devices.yaml
··· 133 133 - infineon,ir36021 134 134 # Infineon IRPS5401 Voltage Regulator (PMIC) 135 135 - infineon,irps5401 136 - # Infineon TLV493D-A1B6 I2C 3D Magnetic Sensor 137 - - infineon,tlv493d-a1b6 138 136 # Infineon Hot-swap controller xdp710 139 137 - infineon,xdp710 140 138 # Infineon Multi-phase Digital VR Controller xdpe11280
+7
MAINTAINERS
··· 12008 12008 F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 12009 12009 F: sound/soc/codecs/peb2466.c 12010 12010 12011 + INFINEON TLV493D Driver 12012 + M: Dixit Parmar <dixitparmar19@gmail.com> 12013 + L: linux-iio@vger.kernel.org 12014 + S: Maintained 12015 + W: https://www.infineon.com/part/TLV493D-A1B6 12016 + F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml 12017 + 12011 12018 INFINIBAND SUBSYSTEM 12012 12019 M: Jason Gunthorpe <jgg@nvidia.com> 12013 12020 M: Leon Romanovsky <leonro@nvidia.com>