Home
last modified time | relevance | path

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

/linux-6.14.4/Documentation/devicetree/bindings/input/
Dqcom,pm8921-pwrkey.yaml1 # 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/
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 …]
Dpm8921.dtsi1 // 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/
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 <[email protected]>
19 - enum:
20 - qcom,pm8058
21 - qcom,pm8821
22 - qcom,pm8901
[all …]
/linux-6.14.4/drivers/input/misc/
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 …]