Home
last modified time | relevance | path

Searched +full:pm8058 +full:- +full:vib (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/input/
Dqcom,pm8xxx-vib.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/qcom,pm8xxx-vib.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
15 - enum:
16 - qcom,pm8058-vib
17 - qcom,pm8916-vib
18 - qcom,pm8921-vib
19 - qcom,pmi632-vib
[all …]
/linux-6.12.1/arch/arm/boot/dts/qcom/
Dpm8058.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 pm8058: pmic { label
5 compatible = "qcom,pm8058";
6 #interrupt-cells = <2>;
7 interrupt-controller;
8 #address-cells = <1>;
9 #size-cells = <0>;
12 compatible = "qcom,pm8058-pwrkey";
14 interrupts-extended = <&pm8058 50 IRQ_TYPE_EDGE_RISING>,
15 <&pm8058 51 IRQ_TYPE_EDGE_RISING>;
[all …]
/linux-6.12.1/drivers/input/misc/
Dpm8xxx-vibrator.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved.
14 #define VIB_MAX_LEVEL_mV(vib) (vib->drv2_addr ? 3544 : 3100) argument
15 #define VIB_MIN_LEVEL_mV(vib) (vib->drv2_addr ? 1504 : 1200) argument
16 #define VIB_PER_STEP_mV(vib) (vib->drv2_addr ? 8 : 100) argument
17 #define VIB_MAX_LEVELS(vib) \ argument
18 (VIB_MAX_LEVEL_mV(vib) - VIB_MIN_LEVEL_mV(vib) + VIB_PER_STEP_mV(vib))
68 * struct pm8xxx_vib - structure to hold vibrator data
79 * @reg_vib_drv: regs->drv_addr register value
96 * pm8xxx_vib_set - handler to start/stop vibration
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dqcom-pm8xxx.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/qcom-pm8xxx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PM8xxx PMIC multi-function devices
10 - Satya Priya <quic_c_skakit@quicinc.com>
19 - enum:
20 - qcom,pm8058
21 - qcom,pm8821
22 - qcom,pm8901
[all …]