Lines Matching +full:0 +full:- +full:pwrkey
1 // SPDX-License-Identifier: GPL-2.0-only
14 #define RT5120_REG_INTENABLE 0x1D
15 #define RT5120_REG_INTSTAT 0x1E
16 #define RT5120_REG_FZCMODE 0x44
18 #define RT5120_INT_HOTDIE 0
23 regmap_reg_range(0x03, 0x13),
24 regmap_reg_range(0x1c, 0x20),
25 regmap_reg_range(0x44, 0x44),
29 regmap_reg_range(0x06, 0x13),
30 regmap_reg_range(0x1c, 0x20),
31 regmap_reg_range(0x44, 0x44),
60 .name = "rt5120-pmic",
75 DEFINE_RES_IRQ_NAMED(RT5120_INT_PWRKEY_PRESS, "pwrkey-press"),
76 DEFINE_RES_IRQ_NAMED(RT5120_INT_PWRKEY_REL, "pwrkey-release"),
80 MFD_CELL_RES("rt5120-regulator", rt5120_regulator_resources),
81 MFD_CELL_OF("rt5120-pwrkey", rt5120_pwrkey_resources, NULL, 0, 0, "richtek,rt5120-pwrkey"),
86 struct device *dev = &i2c->dev; in rt5120_probe()
96 ret = devm_regmap_add_irq_chip(dev, regmap, i2c->irq, IRQF_ONESHOT, 0, in rt5120_probe()
102 ARRAY_SIZE(rt5120_devs), NULL, 0, in rt5120_probe()