Searched +full:pm8921 +full:- +full:pwrkey (Results 1 – 5 of 5) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | qcom,pm8921-pwrkey.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/qcom,pm8921-pwrkey.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm PM8921 PMIC Power Key 10 - Bjorn Andersson <[email protected]> 13 - $ref: input.yaml# 18 - enum: 19 - qcom,pm8921-pwrkey 20 - qcom,pm8058-pwrkey [all …]
|
/linux-6.14.4/arch/arm/boot/dts/qcom/ |
D | pm8018.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 11 compatible = "qcom,pm8018", "qcom,pm8921"; 12 #interrupt-cells = <2>; 13 interrupt-controller; 14 #address-cells = <1>; 15 #size-cells = <0>; 17 pwrkey@1c { 18 compatible = "qcom,pm8018-pwrkey", 19 "qcom,pm8921-pwrkey"; 21 interrupts-extended = <&pm8018 50 IRQ_TYPE_EDGE_RISING>, [all …]
|
D | pm8921.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 pm8921: pmic { label 5 compatible = "qcom,pm8921"; 6 #interrupt-cells = <2>; 7 interrupt-controller; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 pwrkey@1c { 12 compatible = "qcom,pm8921-pwrkey"; 14 interrupts-extended = <&pm8921 50 IRQ_TYPE_EDGE_RISING>, [all …]
|
/linux-6.14.4/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 <[email protected]> 19 - enum: 20 - qcom,pm8058 21 - qcom,pm8821 22 - qcom,pm8901 [all …]
|
/linux-6.14.4/drivers/input/misc/ |
D | pmic8xxx-pwrkey.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. 71 * struct pmic8xxx_pwrkey - pmic8xxx pwrkey information 104 struct pmic8xxx_pwrkey *pwrkey = dev_get_drvdata(dev); in pmic8xxx_pwrkey_suspend() local 107 enable_irq_wake(pwrkey->key_press_irq); in pmic8xxx_pwrkey_suspend() 114 struct pmic8xxx_pwrkey *pwrkey = dev_get_drvdata(dev); in pmic8xxx_pwrkey_resume() local 117 disable_irq_wake(pwrkey->key_press_irq); in pmic8xxx_pwrkey_resume() 127 struct pmic8xxx_pwrkey *pwrkey = platform_get_drvdata(pdev); in pmic8xxx_pwrkey_shutdown() local 132 if (pwrkey->shutdown_fn) { in pmic8xxx_pwrkey_shutdown() 133 error = pwrkey->shutdown_fn(pwrkey, reset); in pmic8xxx_pwrkey_shutdown() [all …]
|