Home
last modified time | relevance | path

Searched refs:pwrkey (Results 1 – 25 of 51) sorted by relevance

123

/openbmc/linux/drivers/input/misc/
H A Dpm8941-pwrkey.c89 struct pm8941_pwrkey *pwrkey = container_of(nb, struct pm8941_pwrkey, in pm8941_reboot_notify() local
96 if (pwrkey->revision == 0) in pm8941_reboot_notify()
101 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify()
102 pwrkey->baseaddr + enable_reg, in pm8941_reboot_notify()
106 dev_err(pwrkey->dev, in pm8941_reboot_notify()
130 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify()
131 pwrkey->baseaddr + PON_PS_HOLD_RST_CTL, in pm8941_reboot_notify()
135 dev_err(pwrkey->dev, "unable to set ps hold reset type: %d\n", in pm8941_reboot_notify()
138 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify()
139 pwrkey->baseaddr + enable_reg, in pm8941_reboot_notify()
[all …]
H A Dpmic8xxx-pwrkey.c104 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
282 struct regmap *regmap = pwrkey->regmap; in pm8058_pwrkey_shutdown()
[all …]
H A DMakefile24 obj-$(CONFIG_INPUT_BBNSM_PWRKEY) += nxp-bbnsm-pwrkey.o
63 obj-$(CONFIG_INPUT_PM8941_PWRKEY) += pm8941-pwrkey.o
65 obj-$(CONFIG_INPUT_PMIC8XXX_PWRKEY) += pmic8xxx-pwrkey.o
73 obj-$(CONFIG_INPUT_RT5120_PWRKEY) += rt5120-pwrkey.o
76 obj-$(CONFIG_INPUT_RK805_PWRKEY) += rk805-pwrkey.o
/openbmc/u-boot/doc/device-tree-bindings/gpio/
H A Dpm8916_gpio.txt32 - compatible: "qcom,pm8916-pwrkey"
44 compatible = "qcom,pm8916-pwrkey";
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dpm2250.dtsi22 pm2250_pwrkey: pwrkey {
23 compatible = "qcom,pm8941-pwrkey";
H A Dpmk8550.dtsi33 pon_pwrkey: pwrkey {
34 compatible = "qcom,pmk8350-pwrkey";
H A Dpm6350.dtsi53 pm6350_pwrkey: pwrkey {
54 compatible = "qcom,pm8941-pwrkey";
H A Dpmk8350.dtsi38 pon_pwrkey: pwrkey {
39 compatible = "qcom,pmk8350-pwrkey";
H A Dpm6150.dtsi49 pm6150_pwrkey: pwrkey {
50 compatible = "qcom,pm8941-pwrkey";
H A Dpmm8155au_1.dtsi52 pwrkey {
53 compatible = "qcom,pm8941-pwrkey";
H A Dpm8953.dtsi53 pwrkey {
54 compatible = "qcom,pm8941-pwrkey";
H A Dpm8998.dtsi48 pm8998_pwrkey: pwrkey {
49 compatible = "qcom,pm8941-pwrkey";
H A Dpm8994.dtsi52 pwrkey {
53 compatible = "qcom,pm8941-pwrkey";
H A Dpm8150.dtsi56 pon_pwrkey: pwrkey {
57 compatible = "qcom,pm8941-pwrkey";
H A Dpms405.dtsi58 pwrkey {
59 compatible = "qcom,pm8941-pwrkey";
H A Dpm6125.dtsi53 pon_pwrkey: pwrkey {
54 compatible = "qcom,pm8941-pwrkey";
H A Dpm8950.dtsi27 pwrkey {
28 compatible = "qcom,pm8941-pwrkey";
H A Dpm660.dtsi57 pon_pwrkey: pwrkey {
58 compatible = "qcom,pm8941-pwrkey";
H A Dpm8916.dtsi21 pwrkey {
22 compatible = "qcom,pm8941-pwrkey";
H A Dsc8280xp-pmics.dtsi66 pmk8280_pon_pwrkey: pwrkey {
67 compatible = "qcom,pmk8350-pwrkey";
H A Dsa8775p-pmics.dtsi120 pmm8654au_0_pon_pwrkey: pwrkey {
121 compatible = "qcom,pmk8350-pwrkey";
H A Dsc8180x-pmics.dtsi80 pwrkey {
81 compatible = "qcom,pm8941-pwrkey";
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dpma8084.dtsi22 pwrkey@800 {
23 compatible = "qcom,pm8941-pwrkey";
H A Dpm8226.dtsi48 pwrkey {
49 compatible = "qcom,pm8941-pwrkey";
H A Dpm8941.dtsi57 pwrkey {
58 compatible = "qcom,pm8941-pwrkey";

123