Searched +full:pm8058 +full:- +full:vib (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | qcom,pm8xxx-vib.yaml | 1 # 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/ |
D | pm8058.dtsi | 1 // 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/ |
D | pm8xxx-vibrator.c | 1 // 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/ |
D | qcom-pm8xxx.yaml | 1 # 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 …]
|