Home
last modified time | relevance | path

Searched +full:vib +full:- +full:overdrive +full:- +full:mv (Results 1 – 5 of 5) sorted by relevance

/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/Documentation/devicetree/bindings/input/
Dti,drv260x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
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:
30 (defined in include/dt-bindings/input/ti-drv260x.h)
[all …]
/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/drivers/input/misc/
Ddrv260x.c1 // SPDX-License-Identifier: GPL-2.0-only
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()
228 dev_err(&haptics->client->dev, in drv260x_worker()
238 haptics->mode = DRV260X_LRA_NO_CAL_MODE; in drv260x_haptics_play()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Ddrv260x.c1 // SPDX-License-Identifier: GPL-2.0-only
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
175 * @regulator - Pointer to the regulator for the IC
176 * @magnitude - Magnitude of the vibration event
[all …]