Home
last modified time | relevance | path

Searched +full:pm8921 +full:- +full:pwrkey (Results 1 – 2 of 2) sorted by relevance

/linux/arch/arm/boot/dts/qcom/
H A Dpm8018.dtsi1 // 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 …]
/linux/drivers/input/misc/
H A Dpmic8xxx-pwrkey.c1 // 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 …]