| /linux/drivers/input/misc/ |
| H A D | pmic8xxx-pwrkey.c | 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() 149 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown() 279 static int pm8058_pwrkey_shutdown(struct pmic8xxx_pwrkey *pwrkey, bool reset) in pm8058_pwrkey_shutdown() argument [all …]
|
| H A D | rt5120-pwrkey.c | 58 press_irq = platform_get_irq_byname(pdev, "pwrkey-press"); in rt5120_pwrkey_probe() 62 release_irq = platform_get_irq_byname(pdev, "pwrkey-release"); in rt5120_pwrkey_probe() 84 0, "pwrkey-press", priv); in rt5120_pwrkey_probe() 87 "Failed to register pwrkey press irq: %d\n", error); in rt5120_pwrkey_probe() 93 0, "pwrkey-release", priv); in rt5120_pwrkey_probe() 96 "Failed to register pwrkey release irq: %d\n", error); in rt5120_pwrkey_probe() 104 { .compatible = "richtek,rt5120-pwrkey" }, 111 .name = "rt5120-pwrkey",
|
| H A D | rk805-pwrkey.c | 50 pwr->name = "rk805 pwrkey"; in rk805_pwrkey_probe() 96 .name = "rk805-pwrkey", 101 MODULE_ALIAS("platform:rk805-pwrkey");
|
| H A D | nxp-bbnsm-pwrkey.c | 154 input->phys = "bbnsm-pwrkey/input0"; in bbnsm_pwrkey_probe() 220 { .compatible = "nxp,imx93-bbnsm-pwrkey" },
|
| /linux/Documentation/devicetree/bindings/power/reset/ |
| H A D | qcom,pon.yaml | 13 The Power On device for Qualcomm PM8xxx is MFD supporting pwrkey 16 This DT node has pwrkey and resin as sub nodes. 41 pwrkey: 43 $ref: /schemas/input/qcom,pm8941-pwrkey.yaml# 47 $ref: /schemas/input/qcom,pm8941-pwrkey.yaml# 136 pwrkey { 137 compatible = "qcom,pm8941-pwrkey";
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | nxp,bbnsm.yaml | 54 pwrkey: 61 - nxp,imx93-bbnsm-pwrkey 78 - pwrkey 96 bbnsm_pwrkey: pwrkey { 97 compatible = "nxp,imx93-bbnsm-pwrkey";
|
| H A D | richtek,rt5120.yaml | 98 - richtek,rt5120-pwrkey 175 compatible = "richtek,rt5120-pwrkey";
|
| /linux/drivers/mfd/ |
| H A D | rt5120.c | 75 DEFINE_RES_IRQ_NAMED(RT5120_INT_PWRKEY_PRESS, "pwrkey-press"), 76 DEFINE_RES_IRQ_NAMED(RT5120_INT_PWRKEY_REL, "pwrkey-release"), 81 MFD_CELL_OF("rt5120-pwrkey", rt5120_pwrkey_resources, NULL, 0, 0, "richtek,rt5120-pwrkey"),
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | pm8018.dtsi | 17 pwrkey@1c { 18 compatible = "qcom,pm8018-pwrkey", 19 "qcom,pm8921-pwrkey";
|
| H A D | pma8084.dtsi | 27 pwrkey { 28 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8058.dtsi | 11 pwrkey@1c { 12 compatible = "qcom,pm8058-pwrkey";
|
| H A D | pm8226.dtsi | 48 pwrkey { 49 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8941.dtsi | 57 pwrkey { 58 compatible = "qcom,pm8941-pwrkey";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | pm6350.dtsi | 52 pm6350_pwrkey: pwrkey { 53 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm4125.dtsi | 22 pm4125_pwrkey: pwrkey { 23 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8953.dtsi | 50 pwrkey { 51 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pmm8155au_1.dtsi | 51 pwrkey { 52 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8998.dtsi | 47 pm8998_pwrkey: pwrkey { 48 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pms405.dtsi | 57 pwrkey { 58 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8994.dtsi | 51 pwrkey { 52 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8937.dtsi | 53 pm8937_pwrkey: pwrkey { 54 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm6125.dtsi | 52 pon_pwrkey: pwrkey { 53 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm6150.dtsi | 49 pm6150_pwrkey: pwrkey { 50 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm8950.dtsi | 27 pwrkey { 28 compatible = "qcom,pm8941-pwrkey";
|
| H A D | pm660.dtsi | 56 pon_pwrkey: pwrkey { 57 compatible = "qcom,pm8941-pwrkey";
|