Home
last modified time | relevance | path

Searched +full:max77693 +full:- +full:haptic (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/input/misc/
H A Dmax77693-haptic.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MAXIM MAX77693/MAX77843 Haptic device driver
24 #include <linux/mfd/max77693.h>
25 #include <linux/mfd/max77693-common.h>
26 #include <linux/mfd/max77693-private.h>
27 #include <linux/mfd/max77705-private.h>
28 #include <linux/mfd/max77843-private.h>
69 static int max77693_haptic_set_duty_cycle(struct max77693_haptic *haptic) in max77693_haptic_set_duty_cycle() argument
74 pwm_init_state(haptic->pwm_dev, &state); in max77693_haptic_set_duty_cycle()
75 state.duty_cycle = (state.period + haptic->pwm_duty) / 2; in max77693_haptic_set_duty_cycle()
[all …]
/linux/drivers/mfd/
H A Dmax77693.c1 // SPDX-License-Identifier: GPL-2.0+
3 // max77693.c - mfd core driver for the MAX 77693
21 #include <linux/mfd/max77693.h>
22 #include <linux/mfd/max77693-common.h>
23 #include <linux/mfd/max77693-private.h>
32 { .name = "max77693-pmic", },
34 .name = "max77693-charger",
35 .of_compatible = "maxim,max77693-charger",
38 .name = "max77693-muic",
39 .of_compatible = "maxim,max77693-muic",
[all …]
H A Dmax77843.c1 // SPDX-License-Identifier: GPL-2.0+
14 #include <linux/mfd/max77693-common.h>
15 #include <linux/mfd/max77843-private.h>
21 .name = "max77843-muic",
22 .of_compatible = "maxim,max77843-muic",
24 .name = "max77843-regulator",
25 .of_compatible = "maxim,max77843-regulator",
27 .name = "max77843-charger",
28 .of_compatible = "maxim,max77843-charger"
30 .name = "max77843-fuelgauge",
[all …]
/linux/include/linux/mfd/
H A Dmax77693.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * max77693.h - Driver for the Maxim 77693
12 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices.
20 /* MAX77693 regulator IDs */
47 /* MAX77693 led flash */
71 /* MAX77693 */
H A Dmax77693-private.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * max77693-private.h - Voltage regulator driver for the Maxim 77693
74 /* MAX77693 ITORCH register */
82 /* MAX77693 IFLASH1 and IFLASH2 registers */
88 /* MAX77693 TORCH_TIMER register */
93 /* MAX77693 FLASH_TIMER register */
99 /* MAX77693 FLASH_EN register */
104 #define FLASH_EN_SHIFT(x) (6 - (x) * 2)
105 #define TORCH_EN_SHIFT(x) (2 - (x) * 2)
107 /* MAX77693 MAX_FLASH1 register */
[all …]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos4412-midas.dtsi1 // SPDX-License-Identifier: GPL-2.0
12 /dts-v1/;
14 #include "exynos4412-ppmu-common.dtsi"
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/input/input.h>
18 #include <dt-bindings/interrupt-controller/irq.h>
19 #include <dt-bindings/clock/maxim,max77686.h>
20 #include "exynos-pinctrl.h"
34 stdout-path = &serial_2;
38 compatible = "samsung,secure-firmware";
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]