Home
last modified time | relevance | path

Searched +full:ti +full:- +full:drv260x (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dti,drv260x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/ti,drv260x.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments - drv260x Haptics driver family
10 - Andrew Davis <afd@ti.com>
15 - ti,drv2604
16 - ti,drv2605
17 - ti,drv2605l
22 vbat-supply:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dti,drv260x.txt1 * Texas Instruments - drv260x Haptics driver family
4 - compatible - One of:
5 "ti,drv2604" - DRV2604
6 "ti,drv2605" - DRV2605
7 "ti,drv2605l" - DRV2605L
8 - reg - I2C slave address
9 - vbat-supply - Required supply regulator
10 - mode - Power up mode of the chip (defined in include/dt-bindings/input/ti-drv260x.h)
11 DRV260X_LRA_MODE - Linear Resonance Actuator mode (Piezoelectric)
12 DRV260X_LRA_NO_CAL_MODE - This is a LRA Mode but there is no calibration
[all …]
/kernel/linux/linux-6.6/drivers/input/misc/
Ddrv260x.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * DRV260X haptics driver family
5 * Author: Dan Murphy <dmurphy@ti.com>
19 #include <dt-bindings/input/ti-drv260x.h>
169 * struct drv260x_data -
215 gpiod_set_value(haptics->enable_gpio, 1); in drv260x_worker()
219 error = regmap_write(haptics->regmap, in drv260x_worker()
222 dev_err(&haptics->client->dev, in drv260x_worker()
225 error = regmap_write(haptics->regmap, in drv260x_worker()
226 DRV260X_RT_PB_IN, haptics->magnitude); in drv260x_worker()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
41 Mix-Sig PMIC.
44 will be called ab8500-ponkey.
64 module will be called ad714x-i2c.
74 module will be called ad714x-spi.
85 will be called ariel-pwrbutton.
95 module will be called arizona-haptics.
106 module will be called atc260x-onkey.
175 will be called pm8941-pwrkey.
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Ddrv260x.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * DRV260X haptics driver family
5 * Author: Dan Murphy <dmurphy@ti.com>
19 #include <dt-bindings/input/ti-drv260x.h>
169 * struct drv260x_data -
170 * @input_dev - Pointer to the input device
171 * @client - Pointer to the I2C client
172 * @regmap - Register map of the device
173 * @work - Work item used to off load the enable/disable of the vibration
174 * @enable_gpio - Pointer to the gpio used for enable/disabling
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
41 Mix-Sig PMIC.
44 will be called ab8500-ponkey.
64 module will be called ad714x-i2c.
74 module will be called ad714x-spi.
84 module will be called arizona-haptics.
142 will be called pm8941-pwrkey.
150 on Qualcomm PM8xxx chip. This driver supports ff-memless interface
154 module will be called pm8xxx-vibrator.
[all …]
/kernel/linux/linux-5.10/include/dt-bindings/input/
Dti-drv260x.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * DRV260X haptics driver family
5 * Author: Dan Murphy <dmurphy@ti.com>
/kernel/linux/linux-6.6/include/dt-bindings/input/
Dti-drv260x.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * DRV260X haptics driver family
5 * Author: Dan Murphy <dmurphy@ti.com>
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
Dqcom-apq8026-huawei-sturgeon.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include "qcom-msm8226.dtsi"
10 #include <dt-bindings/input/ti-drv260x.h>
12 /delete-node/ &adsp_region;
17 chassis-type = "watch";
18 qcom,msm-id = <199 0x20000>;
19 qcom,board-id = <8 4>;
21 reserved-memory {
24 no-map;
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8996-xiaomi-gemini.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
9 #include "msm8996-xiaomi-common.dtsi"
10 #include <dt-bindings/sound/qcom,q6afe.h>
11 #include <dt-bindings/sound/qcom,q6asm.h>
12 #include <dt-bindings/sound/qcom,wcd9335.h>
13 #include <dt-bindings/input/ti-drv260x.h>
18 chassis-type = "handset";
19 qcom,msm-id = <246 0x30001>;
20 qcom,pmic-id = <0x20009 0x2000a 0x00 0x00>;
[all …]