Home
last modified time | relevance | path

Searched refs:mt6397 (Results 1 – 10 of 10) sorted by relevance

/drivers/mfd/
A Dmt6397-irq.c25 mutex_lock(&mt6397->irqlock); in mt6397_irq_lock()
32 regmap_write(mt6397->regmap, mt6397->int_con[0], in mt6397_irq_sync_unlock()
33 mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock()
34 regmap_write(mt6397->regmap, mt6397->int_con[1], in mt6397_irq_sync_unlock()
36 if (mt6397->int_con[2]) in mt6397_irq_sync_unlock()
37 regmap_write(mt6397->regmap, mt6397->int_con[2], in mt6397_irq_sync_unlock()
40 mutex_unlock(&mt6397->irqlock); in mt6397_irq_sync_unlock()
111 mt6397_irq_handle_reg(mt6397, mt6397->int_status[0], 0); in mt6397_irq_thread()
112 mt6397_irq_handle_reg(mt6397, mt6397->int_status[1], 16); in mt6397_irq_thread()
113 if (mt6397->int_status[2]) in mt6397_irq_thread()
[all …]
A DMakefile185 mt6397-objs := mt6397-core.o mt6397-irq.o mt6358-irq.o
186 obj-$(CONFIG_MFD_MT6397) += mt6397.o
A Dmt6358-irq.c212 struct mt6397_chip *mt6397 = d->host_data; in pmic_irq_domain_map() local
214 irq_set_chip_data(irq, mt6397); in pmic_irq_domain_map()
/drivers/pinctrl/mediatek/
A Dpinctrl-mt6397.c42 struct mt6397_chip *mt6397; in mt6397_pinctrl_probe() local
44 mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_pinctrl_probe()
45 return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); in mt6397_pinctrl_probe()
A DMakefile44 obj-$(CONFIG_PINCTRL_MT6397) += pinctrl-mt6397.o
/drivers/regulator/
A Dmt6397-regulator.c325 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_set_buck_vosel_reg() local
331 if (regmap_read(mt6397->regmap, in mt6397_set_buck_vosel_reg()
351 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_regulator_probe() local
362 if (regmap_read(mt6397->regmap, MT6397_CID, &reg_value) < 0) { in mt6397_regulator_probe()
381 config.regmap = mt6397->regmap; in mt6397_regulator_probe()
A Dmt6358-regulator.c646 struct mt6397_chip *mt6397 = dev_get_drvdata(dev->parent); in mt6358_sync_vcn33_setting() local
657 ret = regmap_read(mt6397->regmap, MT6358_LDO_VCN33_CON0_1, &val); in mt6358_sync_vcn33_setting()
667 ret = regmap_update_bits(mt6397->regmap, MT6358_LDO_VCN33_CON0_0, BIT(0), BIT(0)); in mt6358_sync_vcn33_setting()
674 ret = regmap_update_bits(mt6397->regmap, MT6358_LDO_VCN33_CON0_1, BIT(0), 0); in mt6358_sync_vcn33_setting()
685 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6358_regulator_probe() local
691 switch (mt6397->chip_id) { in mt6358_regulator_probe()
701 dev_err(&pdev->dev, "unsupported chip ID: %d\n", mt6397->chip_id); in mt6358_regulator_probe()
711 config.regmap = mt6397->regmap; in mt6358_regulator_probe()
A Dmt6359-regulator.c950 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_regulator_probe() local
956 ret = regmap_read(mt6397->regmap, MT6359P_HWCID, &hw_ver); in mt6359_regulator_probe()
965 config.dev = mt6397->dev; in mt6359_regulator_probe()
966 config.regmap = mt6397->regmap; in mt6359_regulator_probe()
A DMakefile115 obj-$(CONFIG_REGULATOR_MT6397) += mt6397-regulator.o
/drivers/rtc/
A DMakefile115 obj-$(CONFIG_RTC_DRV_MT6397) += rtc-mt6397.o

Completed in 21 milliseconds