Lines Matching refs:pwrc
28 struct mt6323_pwrc *pwrc = mt_pwrc;
32 regmap_write(pwrc->regmap, pwrc->base + RTC_BBPU, RTC_BBPU_KEY);
33 regmap_write(pwrc->regmap, pwrc->base + RTC_WRTGR_MT6323, 1);
35 ret = regmap_read_poll_timeout(pwrc->regmap,
36 pwrc->base + RTC_BBPU, val,
41 dev_err(pwrc->dev, "failed to write BBPU: %d\n", ret);
52 struct mt6323_pwrc *pwrc;
55 pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL);
56 if (!pwrc)
63 pwrc->base = res->start;
64 pwrc->regmap = mt6397_chip->regmap;
65 pwrc->dev = &pdev->dev;
66 mt_pwrc = pwrc;
82 { .compatible = "mediatek,mt6323-pwrc" },
91 .name = "mt6323-pwrc",