Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Dpm8941-pwrkey.c62 struct pm8941_pwrkey *pwrkey = container_of(nb, struct pm8941_pwrkey, in pm8941_reboot_notify() local
69 if (pwrkey->revision == 0) in pm8941_reboot_notify()
74 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify()
75 pwrkey->baseaddr + enable_reg, in pm8941_reboot_notify()
79 dev_err(pwrkey->dev, in pm8941_reboot_notify()
100 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify()
101 pwrkey->baseaddr + PON_PS_HOLD_RST_CTL, in pm8941_reboot_notify()
105 dev_err(pwrkey->dev, "unable to set ps hold reset type: %d\n", in pm8941_reboot_notify()
108 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify()
109 pwrkey->baseaddr + enable_reg, in pm8941_reboot_notify()
[all …]
H A Dpmic8xxx-pwrkey.c105 struct pmic8xxx_pwrkey *pwrkey = dev_get_drvdata(dev); in pmic8xxx_pwrkey_suspend() local
108 enable_irq_wake(pwrkey->key_press_irq); in pmic8xxx_pwrkey_suspend()
115 struct pmic8xxx_pwrkey *pwrkey = dev_get_drvdata(dev); in pmic8xxx_pwrkey_resume() local
118 disable_irq_wake(pwrkey->key_press_irq); in pmic8xxx_pwrkey_resume()
128 struct pmic8xxx_pwrkey *pwrkey = platform_get_drvdata(pdev); in pmic8xxx_pwrkey_shutdown() local
133 if (pwrkey->shutdown_fn) { in pmic8xxx_pwrkey_shutdown()
134 error = pwrkey->shutdown_fn(pwrkey, reset); in pmic8xxx_pwrkey_shutdown()
150 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown()
280 static int pm8058_pwrkey_shutdown(struct pmic8xxx_pwrkey *pwrkey, bool reset) in pm8058_pwrkey_shutdown() argument
283 struct regmap *regmap = pwrkey->regmap; in pm8058_pwrkey_shutdown()
[all …]
H A DMakefile58 obj-$(CONFIG_INPUT_PM8941_PWRKEY) += pm8941-pwrkey.o
60 obj-$(CONFIG_INPUT_PMIC8XXX_PWRKEY) += pmic8xxx-pwrkey.o
70 obj-$(CONFIG_INPUT_RK805_PWRKEY) += rk805-pwrkey.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/reset/
H A Dqcom,pon.txt3 The Power On device for Qualcomm PM8xxx is MFD supporting pwrkey
6 This DT node has pwrkey and resin as sub nodes.
17 -pwrkey: Specifies the subnode pwrkey and should follow the
18 qcom,pm8941-pwrkey.txt description.
20 qcom,pm8xxx-pwrkey.txt description.
34 pwrkey {
35 compatible = "qcom,pm8941-pwrkey";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/
H A Dqcom,pm8xxx-pwrkey.txt9 "qcom,pm8058-pwrkey"
10 "qcom,pm8921-pwrkey"
39 pwrkey@1c {
40 compatible = "qcom,pm8921-pwrkey";
H A Dmtk-pmic-keys.txt3 There are two key functions provided by MT6397/MT6323 PMIC, pwrkey
18 pwrkey only, 2 for pwrkey/homekey together, others for disabled.
H A Dqcom,pm8941-pwrkey.txt9 "qcom,pm8941-pwrkey"
46 pwrkey@800 {
47 compatible = "qcom,pm8941-pwrkey";
/OK3568_Linux_fs/kernel/drivers/input/remotectl/
H A Drockchip_pwm_remotectl.c427 int scancode, usercode, pwrkey; in rk_pwm_pwrkey_wakeup_init() local
434 pwrkey = usercode; in rk_pwm_pwrkey_wakeup_init()
435 pwrkey |= (scancode << 24) | ((~scancode & 0xff) << 16); in rk_pwm_pwrkey_wakeup_init()
436 DBG("pwrkey = %x\n", pwrkey); in rk_pwm_pwrkey_wakeup_init()
437 writel_relaxed(pwrkey, ddata->base in rk_pwm_pwrkey_wakeup_init()
544 int scancode, pwrkey; in rk_pwm_sip_wakeup_init() local
552 pwrkey = (remotectl_button[j].usercode & 0xffff) << 16; in rk_pwm_sip_wakeup_init()
553 pwrkey |= (scancode & 0xff) << 8; in rk_pwm_sip_wakeup_init()
554 DBG("deliver: key=%x\n", pwrkey); in rk_pwm_sip_wakeup_init()
556 pwrkey); in rk_pwm_sip_wakeup_init()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dpm660.dtsi30 pwrkey {
31 compatible = "qcom,pm8941-pwrkey";
H A Dpm8994.dtsi28 pwrkey {
29 compatible = "qcom,pm8941-pwrkey";
H A Dpm6150.dtsi23 pm6150_pwrkey: pwrkey {
24 compatible = "qcom,pm8941-pwrkey";
H A Dpm8998.dtsi48 pm8998_pwrkey: pwrkey {
49 compatible = "qcom,pm8941-pwrkey";
H A Dpm8150.dtsi53 pwrkey {
54 compatible = "qcom,pm8941-pwrkey";
H A Dpms405.dtsi65 pwrkey {
66 compatible = "qcom,pm8941-pwrkey";
H A Dpm8916.dtsi21 pwrkey {
22 compatible = "qcom,pm8941-pwrkey";
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/gpio/
H A Dpm8916_gpio.txt32 - compatible: "qcom,pm8916-pwrkey"
44 compatible = "qcom,pm8916-pwrkey";
/OK3568_Linux_fs/u-boot/drivers/input/
H A DKconfig97 bool "Enable RK805/rk806/816/817 pwrkey support"
100 This adds a driver for the RK805/816/817 pwrkey support.
127 int "Enter download mode by pwrkey trigger count"
131 This support enter download mode by press and release pwrkey for times
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dqcom-pma8084.dtsi22 pwrkey@800 {
23 compatible = "qcom,pm8941-pwrkey";
H A Dqcom-pm8941.dtsi22 pwrkey@800 {
23 compatible = "qcom,pm8941-pwrkey";
H A Dqcom-msm8960.dtsi218 pwrkey@1c {
219 compatible = "qcom,pm8921-pwrkey";
H A Dqcom-mdm9615.dtsi293 pwrkey@1c {
294 compatible = "qcom,pm8018-pwrkey", "qcom,pm8921-pwrkey";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/crypto/
H A Dfsl-sec4.txt423 The snvs-pwrkey is designed to enable POWER key function which controlled
430 Definition: Mush include "fsl,sec-v4.0-pwrkey".
453 snvs-pwrkey@020cc000 {
454 compatible = "fsl,sec-v4.0-pwrkey";
544 snvs-pwrkey@020cc000 {
545 compatible = "fsl,sec-v4.0-pwrkey";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Drk816.txt60 pwrkey {
95 pwrkey {
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_xiaomi174 #required by pm8941-pwrkey.ko module
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Ddragonboard410c.dts101 compatible = "qcom,pm8916-pwrkey";

12345